Class PodTemplate
- java.lang.Object
-
- io.strimzi.api.kafka.model.template.PodTemplate
-
- All Implemented Interfaces:
UnknownPropertyPreserving,Serializable
public class PodTemplate extends Object implements Serializable, UnknownPropertyPreserving
Representation of a pod template for Strimzi resources.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PodTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getAdditionalProperties()io.fabric8.kubernetes.api.model.AffinitygetAffinity()BooleangetEnableServiceLinks()List<io.fabric8.kubernetes.api.model.HostAlias>getHostAliases()List<io.fabric8.kubernetes.api.model.LocalObjectReference>getImagePullSecrets()MetadataTemplategetMetadata()StringgetPriorityClassName()StringgetSchedulerName()io.fabric8.kubernetes.api.model.PodSecurityContextgetSecurityContext()intgetTerminationGracePeriodSeconds()List<io.fabric8.kubernetes.api.model.Toleration>getTolerations()List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint>getTopologySpreadConstraints()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)voidsetPriorityClassName(String priorityClassName)voidsetSchedulerName(String schedulerName)voidsetSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)voidsetTerminationGracePeriodSeconds(int terminationGracePeriodSeconds)voidsetTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)voidsetTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
-
-
-
Method Detail
-
getMetadata
public MetadataTemplate getMetadata()
-
setMetadata
public void setMetadata(MetadataTemplate metadata)
-
getSecurityContext
public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext()
-
setSecurityContext
public void setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
-
getImagePullSecrets
public List<io.fabric8.kubernetes.api.model.LocalObjectReference> 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
public List<io.fabric8.kubernetes.api.model.Toleration> getTolerations()
-
setTolerations
public void setTolerations(List<io.fabric8.kubernetes.api.model.Toleration> tolerations)
-
getTopologySpreadConstraints
public List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> getTopologySpreadConstraints()
-
setTopologySpreadConstraints
public void setTopologySpreadConstraints(List<io.fabric8.kubernetes.api.model.TopologySpreadConstraint> topologySpreadConstraints)
-
getPriorityClassName
public String getPriorityClassName()
-
setPriorityClassName
public void setPriorityClassName(String priorityClassName)
-
getSchedulerName
public String getSchedulerName()
-
setSchedulerName
public void setSchedulerName(String schedulerName)
-
getHostAliases
public List<io.fabric8.kubernetes.api.model.HostAlias> getHostAliases()
-
setHostAliases
public void setHostAliases(List<io.fabric8.kubernetes.api.model.HostAlias> hostAliases)
-
getEnableServiceLinks
public Boolean getEnableServiceLinks()
-
setEnableServiceLinks
public void setEnableServiceLinks(Boolean enableServiceLinks)
-
getAdditionalProperties
public Map<String,Object> getAdditionalProperties()
- Specified by:
getAdditionalPropertiesin interfaceUnknownPropertyPreserving
-
setAdditionalProperty
public void setAdditionalProperty(String name, Object value)
- Specified by:
setAdditionalPropertyin interfaceUnknownPropertyPreserving
-
-