Interface V1.EphemeralContainerCommonOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1.EphemeralContainerCommon, V1.EphemeralContainerCommon.Builder
Enclosing class:
V1

public static interface V1.EphemeralContainerCommonOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasName

      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;
    • getName

      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;
    • getNameBytes

      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;
    • hasImage

      boolean hasImage()
       Docker image name.
       More info: https://kubernetes.io/docs/concepts/containers/images
       
      optional string image = 2;
    • getImage

      String getImage()
       Docker image name.
       More info: https://kubernetes.io/docs/concepts/containers/images
       
      optional string image = 2;
    • getImageBytes

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

      List<String> 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;
    • getCommandCount

      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;
    • getCommand

      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;
    • getCommandBytes

      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;
    • getArgsList

      List<String> 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;
    • getArgsCount

      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;
    • getArgs

      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;
    • getArgsBytes

      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;
    • hasWorkingDir

      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;
    • getWorkingDir

      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;
    • getWorkingDirBytes

      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;
    • getPortsList

      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;
    • getPorts

      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;
    • getPortsCount

      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;
    • getPortsOrBuilderList

      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;
    • getPortsOrBuilder

      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;
    • getEnvFromList

      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;
    • getEnvFrom

      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;
    • getEnvFromCount

      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;
    • getEnvFromOrBuilderList

      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;
    • getEnvFromOrBuilder

      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;
    • getEnvList

      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;
    • getEnv

      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;
    • getEnvCount

      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;
    • getEnvOrBuilderList

      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;
    • getEnvOrBuilder

      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;
    • hasResources

      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;
    • getResources

      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;
    • getResourcesOrBuilder

      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;
    • getVolumeMountsList

      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;
    • getVolumeMounts

      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;
    • getVolumeMountsCount

      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;
    • getVolumeMountsOrBuilderList

      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;
    • getVolumeMountsOrBuilder

      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;
    • getVolumeDevicesList

      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;
    • getVolumeDevices

      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;
    • getVolumeDevicesCount

      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;
    • getVolumeDevicesOrBuilderList

      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;
    • getVolumeDevicesOrBuilder

      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;
    • hasLivenessProbe

      boolean hasLivenessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
    • getLivenessProbe

      V1.Probe getLivenessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
    • getLivenessProbeOrBuilder

      V1.ProbeOrBuilder getLivenessProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe livenessProbe = 10;
    • hasReadinessProbe

      boolean hasReadinessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
    • getReadinessProbe

      V1.Probe getReadinessProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
    • getReadinessProbeOrBuilder

      V1.ProbeOrBuilder getReadinessProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe readinessProbe = 11;
    • hasStartupProbe

      boolean hasStartupProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
    • getStartupProbe

      V1.Probe getStartupProbe()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
    • getStartupProbeOrBuilder

      V1.ProbeOrBuilder getStartupProbeOrBuilder()
       Probes are not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Probe startupProbe = 22;
    • hasLifecycle

      boolean hasLifecycle()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
    • getLifecycle

      V1.Lifecycle getLifecycle()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
    • getLifecycleOrBuilder

      V1.LifecycleOrBuilder getLifecycleOrBuilder()
       Lifecycle is not allowed for ephemeral containers.
       +optional
       
      optional .k8s.io.api.core.v1.Lifecycle lifecycle = 12;
    • hasTerminationMessagePath

      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;
    • getTerminationMessagePath

      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;
    • getTerminationMessagePathBytes

      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;
    • hasTerminationMessagePolicy

      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;
    • getTerminationMessagePolicy

      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;
    • getTerminationMessagePolicyBytes

      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;
    • hasImagePullPolicy

      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;
    • getImagePullPolicy

      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;
    • getImagePullPolicyBytes

      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;
    • hasSecurityContext

      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;
    • getSecurityContext

      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;
    • getSecurityContextOrBuilder

      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;
    • hasStdin

      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;
    • getStdin

      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;
    • hasStdinOnce

      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;
    • getStdinOnce

      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;
    • hasTty

      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;
    • getTty

      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;