Class PodTemplate

java.lang.Object
io.debezium.operator.api.model.templates.PodTemplate
All Implemented Interfaces:
HasMetadataTemplate, Serializable

public class PodTemplate extends Object implements HasMetadataTemplate, Serializable
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • metadata

      @JsonPropertyDescription("Metadata applied to the resource.") private MetadataTemplate 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

      public MetadataTemplate getMetadata()
      Description copied from interface: HasMetadataTemplate
      Gets template metadata
      Specified by:
      getMetadata in interface HasMetadataTemplate
      Returns:
      Metadata template
    • setMetadata

      public void setMetadata(MetadataTemplate metadata)
      Description copied from interface: HasMetadataTemplate
      Sets template metadata
      Specified by:
      setMetadata in interface HasMetadataTemplate
      Parameters:
      metadata - Metadata template
    • getImagePullSecrets

      public List<io.fabric8.kubernetes.api.model.LocalObjectReference> 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)