Package k8s.io.api.core.v1
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Generated.PodConditiongetConditions(int index)Current service state of pod.intgetConditionsCount()Current service state of pod.List<Generated.PodCondition>getConditionsList()Current service state of pod.Generated.PodConditionOrBuildergetConditionsOrBuilder(int index)Current service state of pod.List<? extends Generated.PodConditionOrBuilder>getConditionsOrBuilderList()Current service state of pod.Generated.ContainerStatusgetContainerStatuses(int index)Statuses of containers in this pod.intgetContainerStatusesCount()Statuses of containers in this pod.List<Generated.ContainerStatus>getContainerStatusesList()Statuses of containers in this pod.Generated.ContainerStatusOrBuildergetContainerStatusesOrBuilder(int index)Statuses of containers in this pod.List<? extends Generated.ContainerStatusOrBuilder>getContainerStatusesOrBuilderList()Statuses of containers in this pod.Generated.ContainerStatusgetEphemeralContainerStatuses(int index)Statuses for any ephemeral containers that have run in this pod.intgetEphemeralContainerStatusesCount()Statuses for any ephemeral containers that have run in this pod.List<Generated.ContainerStatus>getEphemeralContainerStatusesList()Statuses for any ephemeral containers that have run in this pod.Generated.ContainerStatusOrBuildergetEphemeralContainerStatusesOrBuilder(int index)Statuses for any ephemeral containers that have run in this pod.List<? extends Generated.ContainerStatusOrBuilder>getEphemeralContainerStatusesOrBuilderList()Statuses for any ephemeral containers that have run in this pod.StringgetHostIP()hostIP holds the IP address of the host to which the pod is assigned.com.google.protobuf.ByteStringgetHostIPBytes()hostIP holds the IP address of the host to which the pod is assigned.Generated.HostIPgetHostIPs(int index)hostIPs holds the IP addresses allocated to the host.intgetHostIPsCount()hostIPs holds the IP addresses allocated to the host.List<Generated.HostIP>getHostIPsList()hostIPs holds the IP addresses allocated to the host.Generated.HostIPOrBuildergetHostIPsOrBuilder(int index)hostIPs holds the IP addresses allocated to the host.List<? extends Generated.HostIPOrBuilder>getHostIPsOrBuilderList()hostIPs holds the IP addresses allocated to the host.Generated.ContainerStatusgetInitContainerStatuses(int index)Statuses of init containers in this pod.intgetInitContainerStatusesCount()Statuses of init containers in this pod.List<Generated.ContainerStatus>getInitContainerStatusesList()Statuses of init containers in this pod.Generated.ContainerStatusOrBuildergetInitContainerStatusesOrBuilder(int index)Statuses of init containers in this pod.List<? extends Generated.ContainerStatusOrBuilder>getInitContainerStatusesOrBuilderList()Statuses of init containers in this pod.StringgetMessage()A human readable message indicating details about why the pod is in this condition.com.google.protobuf.ByteStringgetMessageBytes()A human readable message indicating details about why the pod is in this condition.StringgetNominatedNodeName()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.com.google.protobuf.ByteStringgetNominatedNodeNameBytes()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.StringgetPhase()The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.com.google.protobuf.ByteStringgetPhaseBytes()The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.StringgetPodIP()podIP address allocated to the pod.com.google.protobuf.ByteStringgetPodIPBytes()podIP address allocated to the pod.Generated.PodIPgetPodIPs(int index)podIPs holds the IP addresses allocated to the pod.intgetPodIPsCount()podIPs holds the IP addresses allocated to the pod.List<Generated.PodIP>getPodIPsList()podIPs holds the IP addresses allocated to the pod.Generated.PodIPOrBuildergetPodIPsOrBuilder(int index)podIPs holds the IP addresses allocated to the pod.List<? extends Generated.PodIPOrBuilder>getPodIPsOrBuilderList()podIPs holds the IP addresses allocated to the pod.StringgetQosClass()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 +optionalcom.google.protobuf.ByteStringgetQosClassBytes()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 +optionalStringgetReason()A brief CamelCase message indicating details about why the pod is in this state.com.google.protobuf.ByteStringgetReasonBytes()A brief CamelCase message indicating details about why the pod is in this state.StringgetResize()Status of resources resize desired for pod's containers.com.google.protobuf.ByteStringgetResizeBytes()Status of resources resize desired for pod's containers.Generated.PodResourceClaimStatusgetResourceClaimStatuses(int index)Status of resource claims.intgetResourceClaimStatusesCount()Status of resource claims.List<Generated.PodResourceClaimStatus>getResourceClaimStatusesList()Status of resource claims.Generated.PodResourceClaimStatusOrBuildergetResourceClaimStatusesOrBuilder(int index)Status of resource claims.List<? extends Generated.PodResourceClaimStatusOrBuilder>getResourceClaimStatusesOrBuilderList()Status of resource claims.Generated.TimegetStartTime()RFC 3339 date and time at which the object was acknowledged by the Kubelet.Generated.TimeOrBuildergetStartTimeOrBuilder()RFC 3339 date and time at which the object was acknowledged by the Kubelet.booleanhasHostIP()hostIP holds the IP address of the host to which the pod is assigned.booleanhasMessage()A human readable message indicating details about why the pod is in this condition.booleanhasNominatedNodeName()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.booleanhasPhase()The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.booleanhasPodIP()podIP address allocated to the pod.booleanhasQosClass()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 +optionalbooleanhasReason()A brief CamelCase message indicating details about why the pod is in this state.booleanhasResize()Status of resources resize desired for pod's containers.booleanhasStartTime()RFC 3339 date and time at which the object was acknowledged by the Kubelet.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
-