Class PodTemplate
java.lang.Object
io.strimzi.api.kafka.model.common.template.PodTemplate
- All Implemented Interfaces:
HasMetadataTemplate,UnknownPropertyPreserving
Representation of a pod template for Strimzi resources.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.AffinityList<io.fabric8.kubernetes.api.model.HostAlias>List<io.fabric8.kubernetes.api.model.LocalObjectReference>Gets the metadata templateio.fabric8.kubernetes.api.model.PodSecurityContextintList<io.fabric8.kubernetes.api.model.Toleration>List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint>voidsetAdditionalProperty(String name, Object value) voidsetAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) voidsetEnableServiceLinks(Boolean enableServiceLinks) voidsetHostAliases(List<io.fabric8.kubernetes.api.model.HostAlias> hostAliases) voidsetImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets) voidsetMetadata(MetadataTemplate metadata) Sets the metadata templatevoidsetPriorityClassName(String priorityClassName) voidsetSchedulerName(String schedulerName) voidsetSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext) voidsetTerminationGracePeriodSeconds(int terminationGracePeriodSeconds) voidsetTmpDirSizeLimit(String tmpDirSizeLimit) voidsetTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations) voidsetTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints) voidsetVolumes(List<AdditionalVolume> volumes)
-
Constructor Details
-
PodTemplate
public PodTemplate()
-
-
Method Details
-
getMetadata
Description copied from interface:HasMetadataTemplateGets the metadata template- Specified by:
getMetadatain interfaceHasMetadataTemplate- Returns:
- Metadata template
-
setMetadata
Description copied from interface:HasMetadataTemplateSets the metadata template- Specified by:
setMetadatain interfaceHasMetadataTemplate- Parameters:
metadata- Metadata template
-
getSecurityContext
public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext() -
setSecurityContext
public void setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext) -
getImagePullSecrets
-
setImagePullSecrets
public void setImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets) -
getTerminationGracePeriodSeconds
public int getTerminationGracePeriodSeconds() -
setTerminationGracePeriodSeconds
public void setTerminationGracePeriodSeconds(int terminationGracePeriodSeconds) -
getAffinity
public io.fabric8.kubernetes.api.model.Affinity getAffinity() -
setAffinity
public void setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) -
getTolerations
-
setTolerations
-
getTopologySpreadConstraints
public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints() -
setTopologySpreadConstraints
public void setTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints) -
getPriorityClassName
-
setPriorityClassName
-
getSchedulerName
-
setSchedulerName
-
getHostAliases
-
setHostAliases
-
getEnableServiceLinks
-
setEnableServiceLinks
-
getTmpDirSizeLimit
-
setTmpDirSizeLimit
-
getVolumes
-
setVolumes
-
getAdditionalProperties
- Specified by:
getAdditionalPropertiesin interfaceUnknownPropertyPreserving
-
setAdditionalProperty
- Specified by:
setAdditionalPropertyin interfaceUnknownPropertyPreserving
-