Class PodTemplate
java.lang.Object
io.debezium.operator.api.model.templates.PodTemplate
- All Implemented Interfaces:
HasMetadataTemplate,Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate io.fabric8.kubernetes.api.model.Affinityprivate List<io.fabric8.kubernetes.api.model.LocalObjectReference>private MetadataTemplateprivate io.fabric8.kubernetes.api.model.PodSecurityContextstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.fabric8.kubernetes.api.model.AffinityList<io.fabric8.kubernetes.api.model.LocalObjectReference>Gets template metadataio.fabric8.kubernetes.api.model.PodSecurityContextvoidsetAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) voidsetImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets) voidsetMetadata(MetadataTemplate metadata) Sets template metadatavoidsetSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
-
Field Details
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
metadata
-
imagePullSecrets
@JsonPropertyDescription("List of local references to secrets used for pulling any of the images used by this Pod.") private List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets -
affinity
@JsonPropertyDescription("Pod affinity rules") private io.fabric8.kubernetes.api.model.Affinity affinity -
securityContext
@JsonPropertyDescription("Pod-level security attributes and container settings") private io.fabric8.kubernetes.api.model.PodSecurityContext securityContext
-
-
Constructor Details
-
PodTemplate
public PodTemplate()
-
-
Method Details
-
getMetadata
Description copied from interface:HasMetadataTemplateGets template metadata- Specified by:
getMetadatain interfaceHasMetadataTemplate- Returns:
- Metadata template
-
setMetadata
Description copied from interface:HasMetadataTemplateSets template metadata- Specified by:
setMetadatain interfaceHasMetadataTemplate- Parameters:
metadata- Metadata template
-
getImagePullSecrets
-
setImagePullSecrets
public void setImagePullSecrets(List<io.fabric8.kubernetes.api.model.LocalObjectReference> imagePullSecrets) -
getAffinity
public io.fabric8.kubernetes.api.model.Affinity getAffinity() -
setAffinity
public void setAffinity(io.fabric8.kubernetes.api.model.Affinity affinity) -
getSecurityContext
public io.fabric8.kubernetes.api.model.PodSecurityContext getSecurityContext() -
setSecurityContext
public void setSecurityContext(io.fabric8.kubernetes.api.model.PodSecurityContext securityContext)
-