Class V1.EphemeralContainerCommon

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.EphemeralContainerCommon
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, V1.EphemeralContainerCommonOrBuilder, Serializable
Enclosing class:
V1

public static final class V1.EphemeralContainerCommon extends com.google.protobuf.GeneratedMessageV3 implements V1.EphemeralContainerCommonOrBuilder
 EphemeralContainerCommon is a copy of all fields in Container to be inlined in
 EphemeralContainer. This separate type allows easy conversion from EphemeralContainer
 to Container and allows separate documentation for the fields of EphemeralContainer.
 When a new field is added to Container it must be added here as well.
 
Protobuf type k8s.io.api.core.v1.EphemeralContainerCommon
See Also:
  • Field Details

  • Method Details

    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasName

      public boolean hasName()
       Name of the ephemeral container specified as a DNS_LABEL.
       This name must be unique among all containers, init containers and ephemeral containers.
       
      optional string name = 1;
      Specified by:
      hasName in interface V1.EphemeralContainerCommonOrBuilder
    • getName

      public String getName()
       Name of the ephemeral container specified as a DNS_LABEL.
       This name must be unique among all containers, init containers and ephemeral containers.
       
      optional string name = 1;
      Specified by:
      getName in interface V1.EphemeralContainerCommonOrBuilder
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Name of the ephemeral container specified as a DNS_LABEL.
       This name must be unique among all containers, init containers and ephemeral containers.
       
      optional string name = 1;
      Specified by:
      getNameBytes in interface V1.EphemeralContainerCommonOrBuilder
    • hasImage

      public boolean hasImage()
       Docker image name.
       More info: https://kubernetes.io/docs/concepts/containers/images
       
      optional string image = 2;
      Specified by:
      hasImage in interface V1.EphemeralContainerCommonOrBuilder
    • getImage

      public String getImage()
       Docker image name.
       More info: https://kubernetes.io/docs/concepts/containers/images
       
      optional string image = 2;
      Specified by:
      getImage in interface V1.EphemeralContainerCommonOrBuilder
    • getImageBytes

      public com.google.protobuf.ByteString getImageBytes()
       Docker image name.
       More info: https://kubernetes.io/docs/concepts/containers/images
       
      optional string image = 2;
      Specified by:
      getImageBytes in interface V1.EphemeralContainerCommonOrBuilder
    • getCommandList

      public com.google.protobuf.ProtocolStringList getCommandList()
       Entrypoint array. Not executed within a shell.
       The docker image's ENTRYPOINT is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string command = 3;
      Specified by:
      getCommandList in interface V1.EphemeralContainerCommonOrBuilder
    • getCommandCount

      public int getCommandCount()
       Entrypoint array. Not executed within a shell.
       The docker image's ENTRYPOINT is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string command = 3;
      Specified by:
      getCommandCount in interface V1.EphemeralContainerCommonOrBuilder
    • getCommand

      public String getCommand(int index)
       Entrypoint array. Not executed within a shell.
       The docker image's ENTRYPOINT is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string command = 3;
      Specified by:
      getCommand in interface V1.EphemeralContainerCommonOrBuilder
    • getCommandBytes

      public com.google.protobuf.ByteString getCommandBytes(int index)
       Entrypoint array. Not executed within a shell.
       The docker image's ENTRYPOINT is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string command = 3;
      Specified by:
      getCommandBytes in interface V1.EphemeralContainerCommonOrBuilder
    • getArgsList

      public com.google.protobuf.ProtocolStringList getArgsList()
       Arguments to the entrypoint.
       The docker image's CMD is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string args = 4;
      Specified by:
      getArgsList in interface V1.EphemeralContainerCommonOrBuilder
    • getArgsCount

      public int getArgsCount()
       Arguments to the entrypoint.
       The docker image's CMD is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string args = 4;
      Specified by:
      getArgsCount in interface V1.EphemeralContainerCommonOrBuilder
    • getArgs

      public String getArgs(int index)
       Arguments to the entrypoint.
       The docker image's CMD is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string args = 4;
      Specified by:
      getArgs in interface V1.EphemeralContainerCommonOrBuilder
    • getArgsBytes

      public com.google.protobuf.ByteString getArgsBytes(int index)
       Arguments to the entrypoint.
       The docker image's CMD is used if this is not provided.
       Variable references $(VAR_NAME) are expanded using the container's environment. If a variable
       cannot be resolved, the reference in the input string will be unchanged. Double $$ are reduced
       to a single $, which allows for escaping the $(VAR_NAME) syntax: i.e. "$$(VAR_NAME)" will
       produce the string literal "$(VAR_NAME)". Escaped references will never be expanded, regardless
       of whether the variable exists or not. Cannot be updated.
       More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell
       +optional
       
      repeated string args = 4;
      Specified by:
      getArgsBytes in interface V1.EphemeralContainerCommonOrBuilder
    • hasWorkingDir

      public boolean hasWorkingDir()
       Container's working directory.
       If not specified, the container runtime's default will be used, which
       might be configured in the container image.
       Cannot be updated.
       +optional
       
      optional string workingDir = 5;
      Specified by:
      hasWorkingDir in interface V1.EphemeralContainerCommonOrBuilder
    • getWorkingDir

      public String getWorkingDir()
       Container's working directory.
       If not specified, the container runtime's default will be used, which
       might be configured in the container image.
       Cannot be updated.
       +optional
       
      optional string workingDir = 5;
      Specified by:
      getWorkingDir in interface V1.EphemeralContainerCommonOrBuilder
    • getWorkingDirBytes

      public com.google.protobuf.ByteString getWorkingDirBytes()
       Container's working directory.
       If not specified, the container runtime's default will be used, which
       might be configured in the container image.
       Cannot be updated.
       +optional
       
      optional string workingDir = 5;
      Specified by:
      getWorkingDirBytes in interface V1.EphemeralContainerCommonOrBuilder
    • getPortsList

      public List<V1.ContainerPort> getPortsList()
       Ports are not allowed for ephemeral containers.
       +optional
       +patchMergeKey=containerPort
       +patchStrategy=merge
       +listType=map
       +listMapKey=containerPort
       +listMapKey=protocol
       
      repeated .k8s.io.api.core.v1.ContainerPort ports = 6;
      Specified by:
      getPortsList in interface V1.EphemeralContainerCommonOrBuilder
    • getPortsOrBuilderList

      public List<? extends V1.ContainerPortOrBuilder> getPortsOrBuilderList()
       Ports are not allowed for ephemeral containers.
       +optional
       +patchMergeKey=containerPort
       +patchStrategy=merge
       +listType=map
       +listMapKey=containerPort
       +listMapKey=protocol
       
      repeated .k8s.io.api.core.v1.ContainerPort ports = 6;
      Specified by:
      getPortsOrBuilderList in interface V1.EphemeralContainerCommonOrBuilder
    • getPortsCount

      public int getPortsCount()
       Ports are not allowed for ephemeral containers.
       +optional
       +patchMergeKey=containerPort
       +patchStrategy=merge
       +listType=map
       +listMapKey=containerPort
       +listMapKey=protocol
       
      repeated .k8s.io.api.core.v1.ContainerPort ports = 6;
      Specified by:
      getPortsCount in interface V1.EphemeralContainerCommonOrBuilder
    • getPorts

      public V1.ContainerPort getPorts(int index)
       Ports are not allowed for ephemeral containers.
       +optional
       +patchMergeKey=containerPort
       +patchStrategy=merge
       +listType=map
       +listMapKey=containerPort
       +listMapKey=protocol
       
      repeated .k8s.io.api.core.v1.ContainerPort ports = 6;
      Specified by:
      getPorts in interface V1.EphemeralContainerCommonOrBuilder
    • getPortsOrBuilder

      public V1.ContainerPortOrBuilder getPortsOrBuilder(int index)
       Ports are not allowed for ephemeral containers.
       +optional
       +patchMergeKey=containerPort
       +patchStrategy=merge
       +listType=map
       +listMapKey=containerPort
       +listMapKey=protocol
       
      repeated .k8s.io.api.core.v1.ContainerPort ports = 6;
      Specified by:
      getPortsOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvFromList

      public List<V1.EnvFromSource> getEnvFromList()
       List of sources to populate environment variables in the container.
       The keys defined within a source must be a C_IDENTIFIER. All invalid keys
       will be reported as an event when the container is starting. When a key exists in multiple
       sources, the value associated with the last source will take precedence.
       Values defined by an Env with a duplicate key will take precedence.
       Cannot be updated.
       +optional
       
      repeated .k8s.io.api.core.v1.EnvFromSource envFrom = 19;
      Specified by:
      getEnvFromList in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvFromOrBuilderList

      public List<? extends V1.EnvFromSourceOrBuilder> getEnvFromOrBuilderList()
       List of sources to populate environment variables in the container.
       The keys defined within a source must be a C_IDENTIFIER. All invalid keys
       will be reported as an event when the container is starting. When a key exists in multiple
       sources, the value associated with the last source will take precedence.
       Values defined by an Env with a duplicate key will take precedence.
       Cannot be updated.
       +optional
       
      repeated .k8s.io.api.core.v1.EnvFromSource envFrom = 19;
      Specified by:
      getEnvFromOrBuilderList in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvFromCount

      public int getEnvFromCount()
       List of sources to populate environment variables in the container.
       The keys defined within a source must be a C_IDENTIFIER. All invalid keys
       will be reported as an event when the container is starting. When a key exists in multiple
       sources, the value associated with the last source will take precedence.
       Values defined by an Env with a duplicate key will take precedence.
       Cannot be updated.
       +optional
       
      repeated .k8s.io.api.core.v1.EnvFromSource envFrom = 19;
      Specified by:
      getEnvFromCount in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvFrom

      public V1.EnvFromSource getEnvFrom(int index)
       List of sources to populate environment variables in the container.
       The keys defined within a source must be a C_IDENTIFIER. All invalid keys
       will be reported as an event when the container is starting. When a key exists in multiple
       sources, the value associated with the last source will take precedence.
       Values defined by an Env with a duplicate key will take precedence.
       Cannot be updated.
       +optional
       
      repeated .k8s.io.api.core.v1.EnvFromSource envFrom = 19;
      Specified by:
      getEnvFrom in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvFromOrBuilder

      public V1.EnvFromSourceOrBuilder getEnvFromOrBuilder(int index)
       List of sources to populate environment variables in the container.
       The keys defined within a source must be a C_IDENTIFIER. All invalid keys
       will be reported as an event when the container is starting. When a key exists in multiple
       sources, the value associated with the last source will take precedence.
       Values defined by an Env with a duplicate key will take precedence.
       Cannot be updated.
       +optional
       
      repeated .k8s.io.api.core.v1.EnvFromSource envFrom = 19;
      Specified by:
      getEnvFromOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvList

      public List<V1.EnvVar> getEnvList()
       List of environment variables to set in the container.
       Cannot be updated.
       +optional
       +patchMergeKey=name
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.EnvVar env = 7;
      Specified by:
      getEnvList in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvOrBuilderList

      public List<? extends V1.EnvVarOrBuilder> getEnvOrBuilderList()
       List of environment variables to set in the container.
       Cannot be updated.
       +optional
       +patchMergeKey=name
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.EnvVar env = 7;
      Specified by:
      getEnvOrBuilderList in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvCount

      public int getEnvCount()
       List of environment variables to set in the container.
       Cannot be updated.
       +optional
       +patchMergeKey=name
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.EnvVar env = 7;
      Specified by:
      getEnvCount in interface V1.EphemeralContainerCommonOrBuilder
    • getEnv

      public V1.EnvVar getEnv(int index)
       List of environment variables to set in the container.
       Cannot be updated.
       +optional
       +patchMergeKey=name
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.EnvVar env = 7;
      Specified by:
      getEnv in interface V1.EphemeralContainerCommonOrBuilder
    • getEnvOrBuilder

      public V1.EnvVarOrBuilder getEnvOrBuilder(int index)
       List of environment variables to set in the container.
       Cannot be updated.
       +optional
       +patchMergeKey=name
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.EnvVar env = 7;
      Specified by:
      getEnvOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasResources

      public boolean hasResources()
       Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources
       already allocated to the pod.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceRequirements resources = 8;
      Specified by:
      hasResources in interface V1.EphemeralContainerCommonOrBuilder
    • getResources

      public V1.ResourceRequirements getResources()
       Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources
       already allocated to the pod.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceRequirements resources = 8;
      Specified by:
      getResources in interface V1.EphemeralContainerCommonOrBuilder
    • getResourcesOrBuilder

      public V1.ResourceRequirementsOrBuilder getResourcesOrBuilder()
       Resources are not allowed for ephemeral containers. Ephemeral containers use spare resources
       already allocated to the pod.
       +optional
       
      optional .k8s.io.api.core.v1.ResourceRequirements resources = 8;
      Specified by:
      getResourcesOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeMountsList

      public List<V1.VolumeMount> getVolumeMountsList()
       Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers.
       Cannot be updated.
       +optional
       +patchMergeKey=mountPath
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.VolumeMount volumeMounts = 9;
      Specified by:
      getVolumeMountsList in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeMountsOrBuilderList

      public List<? extends V1.VolumeMountOrBuilder> getVolumeMountsOrBuilderList()
       Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers.
       Cannot be updated.
       +optional
       +patchMergeKey=mountPath
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.VolumeMount volumeMounts = 9;
      Specified by:
      getVolumeMountsOrBuilderList in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeMountsCount

      public int getVolumeMountsCount()
       Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers.
       Cannot be updated.
       +optional
       +patchMergeKey=mountPath
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.VolumeMount volumeMounts = 9;
      Specified by:
      getVolumeMountsCount in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeMounts

      public V1.VolumeMount getVolumeMounts(int index)
       Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers.
       Cannot be updated.
       +optional
       +patchMergeKey=mountPath
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.VolumeMount volumeMounts = 9;
      Specified by:
      getVolumeMounts in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeMountsOrBuilder

      public V1.VolumeMountOrBuilder getVolumeMountsOrBuilder(int index)
       Pod volumes to mount into the container's filesystem. Subpath mounts are not allowed for ephemeral containers.
       Cannot be updated.
       +optional
       +patchMergeKey=mountPath
       +patchStrategy=merge
       
      repeated .k8s.io.api.core.v1.VolumeMount volumeMounts = 9;
      Specified by:
      getVolumeMountsOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeDevicesList

      public List<V1.VolumeDevice> getVolumeDevicesList()
       volumeDevices is the list of block devices to be used by the container.
       +patchMergeKey=devicePath
       +patchStrategy=merge
       +optional
       
      repeated .k8s.io.api.core.v1.VolumeDevice volumeDevices = 21;
      Specified by:
      getVolumeDevicesList in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeDevicesOrBuilderList

      public List<? extends V1.VolumeDeviceOrBuilder> getVolumeDevicesOrBuilderList()
       volumeDevices is the list of block devices to be used by the container.
       +patchMergeKey=devicePath
       +patchStrategy=merge
       +optional
       
      repeated .k8s.io.api.core.v1.VolumeDevice volumeDevices = 21;
      Specified by:
      getVolumeDevicesOrBuilderList in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeDevicesCount

      public int getVolumeDevicesCount()
       volumeDevices is the list of block devices to be used by the container.
       +patchMergeKey=devicePath
       +patchStrategy=merge
       +optional
       
      repeated .k8s.io.api.core.v1.VolumeDevice volumeDevices = 21;
      Specified by:
      getVolumeDevicesCount in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeDevices

      public V1.VolumeDevice getVolumeDevices(int index)
       volumeDevices is the list of block devices to be used by the container.
       +patchMergeKey=devicePath
       +patchStrategy=merge
       +optional
       
      repeated .k8s.io.api.core.v1.VolumeDevice volumeDevices = 21;
      Specified by:
      getVolumeDevices in interface V1.EphemeralContainerCommonOrBuilder
    • getVolumeDevicesOrBuilder

      public V1.VolumeDeviceOrBuilder getVolumeDevicesOrBuilder(int index)
       volumeDevices is the list of block devices to be used by the container.
       +patchMergeKey=devicePath
       +patchStrategy=merge
       +optional
       
      repeated .k8s.io.api.core.v1.VolumeDevice volumeDevices = 21;
      Specified by:
      getVolumeDevicesOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasLivenessProbe

      public boolean hasLivenessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
      Specified by:
      hasLivenessProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getLivenessProbe

      public V1.Probe getLivenessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
      Specified by:
      getLivenessProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getLivenessProbeOrBuilder

      public V1.ProbeOrBuilder getLivenessProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
      Specified by:
      getLivenessProbeOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasReadinessProbe

      public boolean hasReadinessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
      Specified by:
      hasReadinessProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getReadinessProbe

      public V1.Probe getReadinessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
      Specified by:
      getReadinessProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getReadinessProbeOrBuilder

      public V1.ProbeOrBuilder getReadinessProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
      Specified by:
      getReadinessProbeOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasStartupProbe

      public boolean hasStartupProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
      Specified by:
      hasStartupProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getStartupProbe

      public V1.Probe getStartupProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
      Specified by:
      getStartupProbe in interface V1.EphemeralContainerCommonOrBuilder
    • getStartupProbeOrBuilder

      public V1.ProbeOrBuilder getStartupProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
      Specified by:
      getStartupProbeOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasLifecycle

      public boolean hasLifecycle()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
      Specified by:
      hasLifecycle in interface V1.EphemeralContainerCommonOrBuilder
    • getLifecycle

      public V1.Lifecycle getLifecycle()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
      Specified by:
      getLifecycle in interface V1.EphemeralContainerCommonOrBuilder
    • getLifecycleOrBuilder

      public V1.LifecycleOrBuilder getLifecycleOrBuilder()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
      Specified by:
      getLifecycleOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasTerminationMessagePath

      public boolean hasTerminationMessagePath()
       Optional: Path at which the file to which the container's termination message
       will be written is mounted into the container's filesystem.
       Message written is intended to be brief final status, such as an assertion failure message.
       Will be truncated by the node if greater than 4096 bytes. The total message length across
       all containers will be limited to 12kb.
       Defaults to /dev/termination-log.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePath = 13;
      Specified by:
      hasTerminationMessagePath in interface V1.EphemeralContainerCommonOrBuilder
    • getTerminationMessagePath

      public String getTerminationMessagePath()
       Optional: Path at which the file to which the container's termination message
       will be written is mounted into the container's filesystem.
       Message written is intended to be brief final status, such as an assertion failure message.
       Will be truncated by the node if greater than 4096 bytes. The total message length across
       all containers will be limited to 12kb.
       Defaults to /dev/termination-log.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePath = 13;
      Specified by:
      getTerminationMessagePath in interface V1.EphemeralContainerCommonOrBuilder
    • getTerminationMessagePathBytes

      public com.google.protobuf.ByteString getTerminationMessagePathBytes()
       Optional: Path at which the file to which the container's termination message
       will be written is mounted into the container's filesystem.
       Message written is intended to be brief final status, such as an assertion failure message.
       Will be truncated by the node if greater than 4096 bytes. The total message length across
       all containers will be limited to 12kb.
       Defaults to /dev/termination-log.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePath = 13;
      Specified by:
      getTerminationMessagePathBytes in interface V1.EphemeralContainerCommonOrBuilder
    • hasTerminationMessagePolicy

      public boolean hasTerminationMessagePolicy()
       Indicate how the termination message should be populated. File will use the contents of
       terminationMessagePath to populate the container status message on both success and failure.
       FallbackToLogsOnError will use the last chunk of container log output if the termination
       message file is empty and the container exited with an error.
       The log output is limited to 2048 bytes or 80 lines, whichever is smaller.
       Defaults to File.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePolicy = 20;
      Specified by:
      hasTerminationMessagePolicy in interface V1.EphemeralContainerCommonOrBuilder
    • getTerminationMessagePolicy

      public String getTerminationMessagePolicy()
       Indicate how the termination message should be populated. File will use the contents of
       terminationMessagePath to populate the container status message on both success and failure.
       FallbackToLogsOnError will use the last chunk of container log output if the termination
       message file is empty and the container exited with an error.
       The log output is limited to 2048 bytes or 80 lines, whichever is smaller.
       Defaults to File.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePolicy = 20;
      Specified by:
      getTerminationMessagePolicy in interface V1.EphemeralContainerCommonOrBuilder
    • getTerminationMessagePolicyBytes

      public com.google.protobuf.ByteString getTerminationMessagePolicyBytes()
       Indicate how the termination message should be populated. File will use the contents of
       terminationMessagePath to populate the container status message on both success and failure.
       FallbackToLogsOnError will use the last chunk of container log output if the termination
       message file is empty and the container exited with an error.
       The log output is limited to 2048 bytes or 80 lines, whichever is smaller.
       Defaults to File.
       Cannot be updated.
       +optional
       
      optional string terminationMessagePolicy = 20;
      Specified by:
      getTerminationMessagePolicyBytes in interface V1.EphemeralContainerCommonOrBuilder
    • hasImagePullPolicy

      public boolean hasImagePullPolicy()
       Image pull policy.
       One of Always, Never, IfNotPresent.
       Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.
       Cannot be updated.
       More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
       +optional
       
      optional string imagePullPolicy = 14;
      Specified by:
      hasImagePullPolicy in interface V1.EphemeralContainerCommonOrBuilder
    • getImagePullPolicy

      public String getImagePullPolicy()
       Image pull policy.
       One of Always, Never, IfNotPresent.
       Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.
       Cannot be updated.
       More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
       +optional
       
      optional string imagePullPolicy = 14;
      Specified by:
      getImagePullPolicy in interface V1.EphemeralContainerCommonOrBuilder
    • getImagePullPolicyBytes

      public com.google.protobuf.ByteString getImagePullPolicyBytes()
       Image pull policy.
       One of Always, Never, IfNotPresent.
       Defaults to Always if :latest tag is specified, or IfNotPresent otherwise.
       Cannot be updated.
       More info: https://kubernetes.io/docs/concepts/containers/images#updating-images
       +optional
       
      optional string imagePullPolicy = 14;
      Specified by:
      getImagePullPolicyBytes in interface V1.EphemeralContainerCommonOrBuilder
    • hasSecurityContext

      public boolean hasSecurityContext()
       Optional: SecurityContext defines the security options the ephemeral container should be run with.
       If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.
       +optional
       
      optional .k8s.io.api.core.v1.SecurityContext securityContext = 15;
      Specified by:
      hasSecurityContext in interface V1.EphemeralContainerCommonOrBuilder
    • getSecurityContext

      public V1.SecurityContext getSecurityContext()
       Optional: SecurityContext defines the security options the ephemeral container should be run with.
       If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.
       +optional
       
      optional .k8s.io.api.core.v1.SecurityContext securityContext = 15;
      Specified by:
      getSecurityContext in interface V1.EphemeralContainerCommonOrBuilder
    • getSecurityContextOrBuilder

      public V1.SecurityContextOrBuilder getSecurityContextOrBuilder()
       Optional: SecurityContext defines the security options the ephemeral container should be run with.
       If set, the fields of SecurityContext override the equivalent fields of PodSecurityContext.
       +optional
       
      optional .k8s.io.api.core.v1.SecurityContext securityContext = 15;
      Specified by:
      getSecurityContextOrBuilder in interface V1.EphemeralContainerCommonOrBuilder
    • hasStdin

      public boolean hasStdin()
       Whether this container should allocate a buffer for stdin in the container runtime. If this
       is not set, reads from stdin in the container will always result in EOF.
       Default is false.
       +optional
       
      optional bool stdin = 16;
      Specified by:
      hasStdin in interface V1.EphemeralContainerCommonOrBuilder
    • getStdin

      public boolean getStdin()
       Whether this container should allocate a buffer for stdin in the container runtime. If this
       is not set, reads from stdin in the container will always result in EOF.
       Default is false.
       +optional
       
      optional bool stdin = 16;
      Specified by:
      getStdin in interface V1.EphemeralContainerCommonOrBuilder
    • hasStdinOnce

      public boolean hasStdinOnce()
       Whether the container runtime should close the stdin channel after it has been opened by
       a single attach. When stdin is true the stdin stream will remain open across multiple attach
       sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the
       first client attaches to stdin, and then remains open and accepts data until the client disconnects,
       at which time stdin is closed and remains closed until the container is restarted. If this
       flag is false, a container processes that reads from stdin will never receive an EOF.
       Default is false
       +optional
       
      optional bool stdinOnce = 17;
      Specified by:
      hasStdinOnce in interface V1.EphemeralContainerCommonOrBuilder
    • getStdinOnce

      public boolean getStdinOnce()
       Whether the container runtime should close the stdin channel after it has been opened by
       a single attach. When stdin is true the stdin stream will remain open across multiple attach
       sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the
       first client attaches to stdin, and then remains open and accepts data until the client disconnects,
       at which time stdin is closed and remains closed until the container is restarted. If this
       flag is false, a container processes that reads from stdin will never receive an EOF.
       Default is false
       +optional
       
      optional bool stdinOnce = 17;
      Specified by:
      getStdinOnce in interface V1.EphemeralContainerCommonOrBuilder
    • hasTty

      public boolean hasTty()
       Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
       Default is false.
       +optional
       
      optional bool tty = 18;
      Specified by:
      hasTty in interface V1.EphemeralContainerCommonOrBuilder
    • getTty

      public boolean getTty()
       Whether this container should allocate a TTY for itself, also requires 'stdin' to be true.
       Default is false.
       +optional
       
      optional bool tty = 18;
      Specified by:
      getTty in interface V1.EphemeralContainerCommonOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1.EphemeralContainerCommon parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1.EphemeralContainerCommon parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1.EphemeralContainerCommon parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public V1.EphemeralContainerCommon.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static V1.EphemeralContainerCommon.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected V1.EphemeralContainerCommon.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static V1.EphemeralContainerCommon getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<V1.EphemeralContainerCommon> parser()
    • getParserForType

      public com.google.protobuf.Parser<V1.EphemeralContainerCommon> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public V1.EphemeralContainerCommon getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder