Interface Generated.PodStatusOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Generated.PodStatus, Generated.PodStatus.Builder
    Enclosing class:
    Generated

    public static interface Generated.PodStatusOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasPhase

        boolean hasPhase()
         The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.
         The conditions array, the reason and message fields, and the individual container status
         arrays contain more detail about the pod's status.
         There are five possible phase values:
        
         Pending: The pod has been accepted by the Kubernetes system, but one or more of the
         container images has not been created. This includes time before being scheduled as
         well as time spent downloading images over the network, which could take a while.
         Running: The pod has been bound to a node, and all of the containers have been created.
         At least one container is still running, or is in the process of starting or restarting.
         Succeeded: All containers in the pod have terminated in success, and will not be restarted.
         Failed: All containers in the pod have terminated, and at least one container has
         terminated in failure. The container either exited with non-zero status or was terminated
         by the system.
         Unknown: For some reason the state of the pod could not be obtained, typically due to an
         error in communicating with the host of the pod.
        
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
         +optional
         
        optional string phase = 1;
        Returns:
        Whether the phase field is set.
      • getPhase

        String getPhase()
         The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.
         The conditions array, the reason and message fields, and the individual container status
         arrays contain more detail about the pod's status.
         There are five possible phase values:
        
         Pending: The pod has been accepted by the Kubernetes system, but one or more of the
         container images has not been created. This includes time before being scheduled as
         well as time spent downloading images over the network, which could take a while.
         Running: The pod has been bound to a node, and all of the containers have been created.
         At least one container is still running, or is in the process of starting or restarting.
         Succeeded: All containers in the pod have terminated in success, and will not be restarted.
         Failed: All containers in the pod have terminated, and at least one container has
         terminated in failure. The container either exited with non-zero status or was terminated
         by the system.
         Unknown: For some reason the state of the pod could not be obtained, typically due to an
         error in communicating with the host of the pod.
        
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
         +optional
         
        optional string phase = 1;
        Returns:
        The phase.
      • getPhaseBytes

        com.google.protobuf.ByteString getPhaseBytes()
         The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.
         The conditions array, the reason and message fields, and the individual container status
         arrays contain more detail about the pod's status.
         There are five possible phase values:
        
         Pending: The pod has been accepted by the Kubernetes system, but one or more of the
         container images has not been created. This includes time before being scheduled as
         well as time spent downloading images over the network, which could take a while.
         Running: The pod has been bound to a node, and all of the containers have been created.
         At least one container is still running, or is in the process of starting or restarting.
         Succeeded: All containers in the pod have terminated in success, and will not be restarted.
         Failed: All containers in the pod have terminated, and at least one container has
         terminated in failure. The container either exited with non-zero status or was terminated
         by the system.
         Unknown: For some reason the state of the pod could not be obtained, typically due to an
         error in communicating with the host of the pod.
        
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-phase
         +optional
         
        optional string phase = 1;
        Returns:
        The bytes for phase.
      • getConditionsList

        List<Generated.PodCondition> getConditionsList()
         Current service state of pod.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
      • getConditions

        Generated.PodCondition getConditions​(int index)
         Current service state of pod.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
      • getConditionsCount

        int getConditionsCount()
         Current service state of pod.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
      • getConditionsOrBuilderList

        List<? extends Generated.PodConditionOrBuilder> getConditionsOrBuilderList()
         Current service state of pod.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
      • getConditionsOrBuilder

        Generated.PodConditionOrBuilder getConditionsOrBuilder​(int index)
         Current service state of pod.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
         +optional
         +patchMergeKey=type
         +patchStrategy=merge
         +listType=map
         +listMapKey=type
         
        repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
      • hasMessage

        boolean hasMessage()
         A human readable message indicating details about why the pod is in this condition.
         +optional
         
        optional string message = 3;
        Returns:
        Whether the message field is set.
      • getMessage

        String getMessage()
         A human readable message indicating details about why the pod is in this condition.
         +optional
         
        optional string message = 3;
        Returns:
        The message.
      • getMessageBytes

        com.google.protobuf.ByteString getMessageBytes()
         A human readable message indicating details about why the pod is in this condition.
         +optional
         
        optional string message = 3;
        Returns:
        The bytes for message.
      • hasReason

        boolean hasReason()
         A brief CamelCase message indicating details about why the pod is in this state.
         e.g. 'Evicted'
         +optional
         
        optional string reason = 4;
        Returns:
        Whether the reason field is set.
      • getReason

        String getReason()
         A brief CamelCase message indicating details about why the pod is in this state.
         e.g. 'Evicted'
         +optional
         
        optional string reason = 4;
        Returns:
        The reason.
      • getReasonBytes

        com.google.protobuf.ByteString getReasonBytes()
         A brief CamelCase message indicating details about why the pod is in this state.
         e.g. 'Evicted'
         +optional
         
        optional string reason = 4;
        Returns:
        The bytes for reason.
      • hasNominatedNodeName

        boolean hasNominatedNodeName()
         nominatedNodeName is set only when this pod preempts other pods on the node, but it cannot be
         scheduled right away as preemption victims receive their graceful termination periods.
         This field does not guarantee that the pod will be scheduled on this node. Scheduler may decide
         to place the pod elsewhere if other nodes become available sooner. Scheduler may also decide to
         give the resources on this node to a higher priority pod that is created after preemption.
         As a result, this field may be different than PodSpec.nodeName when the pod is
         scheduled.
         +optional
         
        optional string nominatedNodeName = 11;
        Returns:
        Whether the nominatedNodeName field is set.
      • getNominatedNodeName

        String getNominatedNodeName()
         nominatedNodeName is set only when this pod preempts other pods on the node, but it cannot be
         scheduled right away as preemption victims receive their graceful termination periods.
         This field does not guarantee that the pod will be scheduled on this node. Scheduler may decide
         to place the pod elsewhere if other nodes become available sooner. Scheduler may also decide to
         give the resources on this node to a higher priority pod that is created after preemption.
         As a result, this field may be different than PodSpec.nodeName when the pod is
         scheduled.
         +optional
         
        optional string nominatedNodeName = 11;
        Returns:
        The nominatedNodeName.
      • getNominatedNodeNameBytes

        com.google.protobuf.ByteString getNominatedNodeNameBytes()
         nominatedNodeName is set only when this pod preempts other pods on the node, but it cannot be
         scheduled right away as preemption victims receive their graceful termination periods.
         This field does not guarantee that the pod will be scheduled on this node. Scheduler may decide
         to place the pod elsewhere if other nodes become available sooner. Scheduler may also decide to
         give the resources on this node to a higher priority pod that is created after preemption.
         As a result, this field may be different than PodSpec.nodeName when the pod is
         scheduled.
         +optional
         
        optional string nominatedNodeName = 11;
        Returns:
        The bytes for nominatedNodeName.
      • hasHostIP

        boolean hasHostIP()
         hostIP holds the IP address of the host to which the pod is assigned. Empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns mean that HostIP will
         not be updated even if there is a node is assigned to pod
         +optional
         
        optional string hostIP = 5;
        Returns:
        Whether the hostIP field is set.
      • getHostIP

        String getHostIP()
         hostIP holds the IP address of the host to which the pod is assigned. Empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns mean that HostIP will
         not be updated even if there is a node is assigned to pod
         +optional
         
        optional string hostIP = 5;
        Returns:
        The hostIP.
      • getHostIPBytes

        com.google.protobuf.ByteString getHostIPBytes()
         hostIP holds the IP address of the host to which the pod is assigned. Empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns mean that HostIP will
         not be updated even if there is a node is assigned to pod
         +optional
         
        optional string hostIP = 5;
        Returns:
        The bytes for hostIP.
      • getHostIPsList

        List<Generated.HostIP> getHostIPsList()
         hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must
         match the hostIP field. This list is empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will
         not be updated even if there is a node is assigned to this pod.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.HostIP hostIPs = 16;
      • getHostIPs

        Generated.HostIP getHostIPs​(int index)
         hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must
         match the hostIP field. This list is empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will
         not be updated even if there is a node is assigned to this pod.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.HostIP hostIPs = 16;
      • getHostIPsCount

        int getHostIPsCount()
         hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must
         match the hostIP field. This list is empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will
         not be updated even if there is a node is assigned to this pod.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.HostIP hostIPs = 16;
      • getHostIPsOrBuilderList

        List<? extends Generated.HostIPOrBuilder> getHostIPsOrBuilderList()
         hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must
         match the hostIP field. This list is empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will
         not be updated even if there is a node is assigned to this pod.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.HostIP hostIPs = 16;
      • getHostIPsOrBuilder

        Generated.HostIPOrBuilder getHostIPsOrBuilder​(int index)
         hostIPs holds the IP addresses allocated to the host. If this field is specified, the first entry must
         match the hostIP field. This list is empty if the pod has not started yet.
         A pod can be assigned to a node that has a problem in kubelet which in turns means that HostIPs will
         not be updated even if there is a node is assigned to this pod.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.HostIP hostIPs = 16;
      • hasPodIP

        boolean hasPodIP()
         podIP address allocated to the pod. Routable at least within the cluster.
         Empty if not yet allocated.
         +optional
         
        optional string podIP = 6;
        Returns:
        Whether the podIP field is set.
      • getPodIP

        String getPodIP()
         podIP address allocated to the pod. Routable at least within the cluster.
         Empty if not yet allocated.
         +optional
         
        optional string podIP = 6;
        Returns:
        The podIP.
      • getPodIPBytes

        com.google.protobuf.ByteString getPodIPBytes()
         podIP address allocated to the pod. Routable at least within the cluster.
         Empty if not yet allocated.
         +optional
         
        optional string podIP = 6;
        Returns:
        The bytes for podIP.
      • getPodIPsList

        List<Generated.PodIP> getPodIPsList()
         podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must
         match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list
         is empty if no IPs have been allocated yet.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=map
         +listMapKey=ip
         
        repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
      • getPodIPs

        Generated.PodIP getPodIPs​(int index)
         podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must
         match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list
         is empty if no IPs have been allocated yet.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=map
         +listMapKey=ip
         
        repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
      • getPodIPsCount

        int getPodIPsCount()
         podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must
         match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list
         is empty if no IPs have been allocated yet.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=map
         +listMapKey=ip
         
        repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
      • getPodIPsOrBuilderList

        List<? extends Generated.PodIPOrBuilder> getPodIPsOrBuilderList()
         podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must
         match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list
         is empty if no IPs have been allocated yet.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=map
         +listMapKey=ip
         
        repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
      • getPodIPsOrBuilder

        Generated.PodIPOrBuilder getPodIPsOrBuilder​(int index)
         podIPs holds the IP addresses allocated to the pod. If this field is specified, the 0th entry must
         match the podIP field. Pods may be allocated at most 1 value for each of IPv4 and IPv6. This list
         is empty if no IPs have been allocated yet.
         +optional
         +patchStrategy=merge
         +patchMergeKey=ip
         +listType=map
         +listMapKey=ip
         
        repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
      • hasStartTime

        boolean hasStartTime()
         RFC 3339 date and time at which the object was acknowledged by the Kubelet.
         This is before the Kubelet pulled the container image(s) for the pod.
         +optional
         
        optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time startTime = 7;
        Returns:
        Whether the startTime field is set.
      • getStartTime

        Generated.Time getStartTime()
         RFC 3339 date and time at which the object was acknowledged by the Kubelet.
         This is before the Kubelet pulled the container image(s) for the pod.
         +optional
         
        optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time startTime = 7;
        Returns:
        The startTime.
      • getStartTimeOrBuilder

        Generated.TimeOrBuilder getStartTimeOrBuilder()
         RFC 3339 date and time at which the object was acknowledged by the Kubelet.
         This is before the Kubelet pulled the container image(s) for the pod.
         +optional
         
        optional .k8s.io.apimachinery.pkg.apis.meta.v1.Time startTime = 7;
      • getInitContainerStatusesList

        List<Generated.ContainerStatus> getInitContainerStatusesList()
         Statuses of init containers in this pod. The most recent successful non-restartable
         init container will have ready = true, the most recently started container will have
         startTime set.
         Each init container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
      • getInitContainerStatuses

        Generated.ContainerStatus getInitContainerStatuses​(int index)
         Statuses of init containers in this pod. The most recent successful non-restartable
         init container will have ready = true, the most recently started container will have
         startTime set.
         Each init container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
      • getInitContainerStatusesCount

        int getInitContainerStatusesCount()
         Statuses of init containers in this pod. The most recent successful non-restartable
         init container will have ready = true, the most recently started container will have
         startTime set.
         Each init container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
      • getInitContainerStatusesOrBuilderList

        List<? extends Generated.ContainerStatusOrBuilder> getInitContainerStatusesOrBuilderList()
         Statuses of init containers in this pod. The most recent successful non-restartable
         init container will have ready = true, the most recently started container will have
         startTime set.
         Each init container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
      • getInitContainerStatusesOrBuilder

        Generated.ContainerStatusOrBuilder getInitContainerStatusesOrBuilder​(int index)
         Statuses of init containers in this pod. The most recent successful non-restartable
         init container will have ready = true, the most recently started container will have
         startTime set.
         Each init container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#pod-and-container-status
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
      • getContainerStatusesList

        List<Generated.ContainerStatus> getContainerStatusesList()
         Statuses of containers in this pod.
         Each container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
      • getContainerStatuses

        Generated.ContainerStatus getContainerStatuses​(int index)
         Statuses of containers in this pod.
         Each container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
      • getContainerStatusesCount

        int getContainerStatusesCount()
         Statuses of containers in this pod.
         Each container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
      • getContainerStatusesOrBuilderList

        List<? extends Generated.ContainerStatusOrBuilder> getContainerStatusesOrBuilderList()
         Statuses of containers in this pod.
         Each container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
      • getContainerStatusesOrBuilder

        Generated.ContainerStatusOrBuilder getContainerStatusesOrBuilder​(int index)
         Statuses of containers in this pod.
         Each container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
      • hasQosClass

        boolean hasQosClass()
         The Quality of Service (QOS) classification assigned to the pod based on resource requirements
         See PodQOSClass type for available QOS classes
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-qos/#quality-of-service-classes
         +optional
         
        optional string qosClass = 9;
        Returns:
        Whether the qosClass field is set.
      • getQosClass

        String getQosClass()
         The Quality of Service (QOS) classification assigned to the pod based on resource requirements
         See PodQOSClass type for available QOS classes
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-qos/#quality-of-service-classes
         +optional
         
        optional string qosClass = 9;
        Returns:
        The qosClass.
      • getQosClassBytes

        com.google.protobuf.ByteString getQosClassBytes()
         The Quality of Service (QOS) classification assigned to the pod based on resource requirements
         See PodQOSClass type for available QOS classes
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-qos/#quality-of-service-classes
         +optional
         
        optional string qosClass = 9;
        Returns:
        The bytes for qosClass.
      • getEphemeralContainerStatusesList

        List<Generated.ContainerStatus> getEphemeralContainerStatusesList()
         Statuses for any ephemeral containers that have run in this pod.
         Each ephemeral container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
      • getEphemeralContainerStatuses

        Generated.ContainerStatus getEphemeralContainerStatuses​(int index)
         Statuses for any ephemeral containers that have run in this pod.
         Each ephemeral container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
      • getEphemeralContainerStatusesCount

        int getEphemeralContainerStatusesCount()
         Statuses for any ephemeral containers that have run in this pod.
         Each ephemeral container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
      • getEphemeralContainerStatusesOrBuilderList

        List<? extends Generated.ContainerStatusOrBuilder> getEphemeralContainerStatusesOrBuilderList()
         Statuses for any ephemeral containers that have run in this pod.
         Each ephemeral container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
      • getEphemeralContainerStatusesOrBuilder

        Generated.ContainerStatusOrBuilder getEphemeralContainerStatusesOrBuilder​(int index)
         Statuses for any ephemeral containers that have run in this pod.
         Each ephemeral container in the pod should have at most one status in this list,
         and all statuses should be for containers in the pod.
         However this is not enforced.
         If a status for a non-existent container is present in the list, or the list has duplicate names,
         the behavior of various Kubernetes components is not defined and those statuses might be
         ignored.
         More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
         +optional
         +listType=atomic
         
        repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
      • hasResize

        boolean hasResize()
         Status of resources resize desired for pod's containers.
         It is empty if no resources resize is pending.
         Any changes to container resources will automatically set this to "Proposed"
         +featureGate=InPlacePodVerticalScaling
         +optional
         
        optional string resize = 14;
        Returns:
        Whether the resize field is set.
      • getResize

        String getResize()
         Status of resources resize desired for pod's containers.
         It is empty if no resources resize is pending.
         Any changes to container resources will automatically set this to "Proposed"
         +featureGate=InPlacePodVerticalScaling
         +optional
         
        optional string resize = 14;
        Returns:
        The resize.
      • getResizeBytes

        com.google.protobuf.ByteString getResizeBytes()
         Status of resources resize desired for pod's containers.
         It is empty if no resources resize is pending.
         Any changes to container resources will automatically set this to "Proposed"
         +featureGate=InPlacePodVerticalScaling
         +optional
         
        optional string resize = 14;
        Returns:
        The bytes for resize.
      • getResourceClaimStatusesList

        List<Generated.PodResourceClaimStatus> getResourceClaimStatusesList()
         Status of resource claims.
         +patchMergeKey=name
         +patchStrategy=merge,retainKeys
         +listType=map
         +listMapKey=name
         +featureGate=DynamicResourceAllocation
         +optional
         
        repeated .k8s.io.api.core.v1.PodResourceClaimStatus resourceClaimStatuses = 15;
      • getResourceClaimStatuses

        Generated.PodResourceClaimStatus getResourceClaimStatuses​(int index)
         Status of resource claims.
         +patchMergeKey=name
         +patchStrategy=merge,retainKeys
         +listType=map
         +listMapKey=name
         +featureGate=DynamicResourceAllocation
         +optional
         
        repeated .k8s.io.api.core.v1.PodResourceClaimStatus resourceClaimStatuses = 15;
      • getResourceClaimStatusesCount

        int getResourceClaimStatusesCount()
         Status of resource claims.
         +patchMergeKey=name
         +patchStrategy=merge,retainKeys
         +listType=map
         +listMapKey=name
         +featureGate=DynamicResourceAllocation
         +optional
         
        repeated .k8s.io.api.core.v1.PodResourceClaimStatus resourceClaimStatuses = 15;
      • getResourceClaimStatusesOrBuilderList

        List<? extends Generated.PodResourceClaimStatusOrBuilder> getResourceClaimStatusesOrBuilderList()
         Status of resource claims.
         +patchMergeKey=name
         +patchStrategy=merge,retainKeys
         +listType=map
         +listMapKey=name
         +featureGate=DynamicResourceAllocation
         +optional
         
        repeated .k8s.io.api.core.v1.PodResourceClaimStatus resourceClaimStatuses = 15;
      • getResourceClaimStatusesOrBuilder

        Generated.PodResourceClaimStatusOrBuilder getResourceClaimStatusesOrBuilder​(int index)
         Status of resource claims.
         +patchMergeKey=name
         +patchStrategy=merge,retainKeys
         +listType=map
         +listMapKey=name
         +featureGate=DynamicResourceAllocation
         +optional
         
        repeated .k8s.io.api.core.v1.PodResourceClaimStatus resourceClaimStatuses = 15;