Uses of Class
org.csanchez.jenkins.plugins.kubernetes.PodTemplate
Packages that use PodTemplate
Package
Description
-
Uses of PodTemplate in org.csanchez.jenkins.plugins.kubernetes
Methods in org.csanchez.jenkins.plugins.kubernetes that return PodTemplateModifier and TypeMethodDescriptionstatic PodTemplatePodTemplateUtils.combine(PodTemplate parent, PodTemplate template) Combines aPodTemplatewith its parent.KubernetesCloud.getTemplate(Label label) GetsPodTemplatethat has the matchingLabel.KubernetesCloud.getTemplate(String id) KubernetesSlave.getTemplate()PlannedNodeBuilder.getTemplate()Returns thePodTemplate.KubernetesCloud.getTemplateById(String id) static PodTemplatePodTemplateUtils.getTemplateByLabel(Label label, Collection<PodTemplate> templates) Gets thePodTemplatebyLabel.static PodTemplatePodTemplateUtils.getTemplateByName(String name, Collection<PodTemplate> templates) Gets thePodTemplateby name.KubernetesSlave.getTemplateOrNull()KubernetesCloud.getUnwrappedTemplate(PodTemplate podTemplate) Unwraps the given pod template.protected abstract PodTemplatePodTemplateFilter.transform(KubernetesCloud cloud, PodTemplate podTemplate, Label label) Transforms a pod template definition.protected PodTemplatePodTemplateLabelFilter.transform(KubernetesCloud cloud, PodTemplate podTemplate, Label label) Methods in org.csanchez.jenkins.plugins.kubernetes that return types with arguments of type PodTemplateModifier and TypeMethodDescriptionstatic List<PodTemplate> PodTemplateFilter.applyAll(KubernetesCloud cloud, List<PodTemplate> podTemplates, Label label) Pass the given pod templates list into all filters implementations.static List<PodTemplate> PodTemplateSource.getAll(KubernetesCloud cloud) KubernetesCloud.getAllTemplates()Returns all pod templates for this cloud including the dynamic ones.KubernetesCloud.PodTemplateSourceImpl.getList(KubernetesCloud cloud) protected abstract List<PodTemplate> PodTemplateSource.getList(KubernetesCloud cloud) The list ofPodTemplatecontributed by this implementation.KubernetesCloud.getMatchingTemplates(Label label) Deprecated.KubernetesCloud.getTemplates()NonConfigurableKubernetesCloud.getTemplates()KubernetesCloud.getTemplatesFor(Label label) Gets all PodTemplates that have the matchingLabel.Methods in org.csanchez.jenkins.plugins.kubernetes with parameters of type PodTemplateModifier and TypeMethodDescriptionvoidKubernetesCloud.addDynamicTemplate(PodTemplate t) Add a dynamic pod template.voidKubernetesCloud.addTemplate(PodTemplate t) Add a new template to the cloudvoidNonConfigurableKubernetesCloud.addTemplate(PodTemplate template) voidPodTemplateGroup.addTemplate(PodTemplate podTemplate) Add the template to the group.static PodTemplatePodTemplateUtils.combine(PodTemplate parent, PodTemplate template) Combines aPodTemplatewith its parent.KubernetesCloud.getUnwrappedTemplate(PodTemplate podTemplate) Unwraps the given pod template.KubernetesSlave.Builder.podTemplate(PodTemplate podTemplate) booleanKubernetesProvisioningLimits.register(KubernetesCloud cloud, PodTemplate podTemplate, int numExecutors) Register executorsvoidKubernetesCloud.removeDynamicTemplate(PodTemplate t) Remove a dynamic pod template.voidKubernetesCloud.removeTemplate(PodTemplate t) Remove avoidNonConfigurableKubernetesCloud.removeTemplate(PodTemplate template) voidPodTemplateGroup.removeTemplate(PodTemplate podTemplate) Removes the template from the group.voidKubernetesCloud.replaceTemplate(PodTemplate oldTemplate, PodTemplate newTemplate) voidNonConfigurableKubernetesCloud.replaceTemplate(PodTemplate oldTemplate, PodTemplate newTemplate) voidPodTemplateGroup.replaceTemplate(PodTemplate oldTemplate, PodTemplate newTemplate) Replaces the old template with the new template.PlannedNodeBuilder.template(PodTemplate template) protected abstract PodTemplatePodTemplateFilter.transform(KubernetesCloud cloud, PodTemplate podTemplate, Label label) Transforms a pod template definition.protected PodTemplatePodTemplateLabelFilter.transform(KubernetesCloud cloud, PodTemplate podTemplate, Label label) voidKubernetesProvisioningLimits.unregister(KubernetesCloud cloud, PodTemplate podTemplate, int numExecutors) Unregisters executors, when an agent is terminatedMethod parameters in org.csanchez.jenkins.plugins.kubernetes with type arguments of type PodTemplateModifier and TypeMethodDescriptionstatic List<PodTemplate> PodTemplateFilter.applyAll(KubernetesCloud cloud, List<PodTemplate> podTemplates, Label label) Pass the given pod templates list into all filters implementations.static PodTemplatePodTemplateUtils.getTemplateByLabel(Label label, Collection<PodTemplate> templates) Gets thePodTemplatebyLabel.static PodTemplatePodTemplateUtils.getTemplateByName(String name, Collection<PodTemplate> templates) Gets thePodTemplateby name.voidKubernetesCloud.setTemplates(List<PodTemplate> templates) Constructors in org.csanchez.jenkins.plugins.kubernetes with parameters of type PodTemplateModifierConstructorDescriptionprotectedKubernetesSlave(String name, PodTemplate template, String nodeDescription, String cloudName, String labelStr, ComputerLauncher computerLauncher, RetentionStrategy rs) KubernetesSlave(PodTemplate template, String nodeDescription, String cloudName, String labelStr, RetentionStrategy rs) Deprecated.UseKubernetesSlave.Builderinstead.KubernetesSlave(PodTemplate template, String nodeDescription, KubernetesCloud cloud, Label label) Deprecated.UseKubernetesSlave.Builderinstead.KubernetesSlave(PodTemplate template, String nodeDescription, KubernetesCloud cloud, String labelStr) Deprecated.UseKubernetesSlave.Builderinstead.KubernetesSlave(PodTemplate template, String nodeDescription, KubernetesCloud cloud, String labelStr, RetentionStrategy rs) Deprecated.UseKubernetesSlave.Builderinstead.PodTemplate(PodTemplate from) PodTemplateBuilder(PodTemplate template) Deprecated.PodTemplateBuilder(PodTemplate template, KubernetesSlave agent) Constructor parameters in org.csanchez.jenkins.plugins.kubernetes with type arguments of type PodTemplateModifierConstructorDescriptionKubernetesCloud(String name, List<? extends PodTemplate> templates, String serverUrl, String namespace, String jenkinsUrl, String containerCapStr, int connectTimeout, int readTimeout, int retentionTimeout) Deprecated. -
Uses of PodTemplate in org.csanchez.jenkins.plugins.kubernetes.pipeline
Methods in org.csanchez.jenkins.plugins.kubernetes.pipeline that return types with arguments of type PodTemplateModifier and TypeMethodDescriptionPodTemplateMap.PodTemplateSourceImpl.getList(KubernetesCloud cloud) PodTemplateMap.getTemplates(KubernetesCloud cloud) Returns a read-only view of the templates available for the corresponding cloud instance.Methods in org.csanchez.jenkins.plugins.kubernetes.pipeline with parameters of type PodTemplateModifier and TypeMethodDescriptionvoidPodTemplateMap.addTemplate(KubernetesCloud cloud, PodTemplate podTemplate) Adds a template for the corresponding cloud instance.voidPodTemplateMap.removeTemplate(KubernetesCloud cloud, PodTemplate podTemplate)
KubernetesCloud.getTemplatesFor(Label)instead.