Package io.kubernetes.client.proto
Class V1.PodStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
io.kubernetes.client.proto.V1.PodStatus.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.PodStatusOrBuilder
,Cloneable
- Enclosing class:
- V1.PodStatus
public static final class V1.PodStatus.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
implements V1.PodStatusOrBuilder
PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.Protobuf type
k8s.io.api.core.v1.PodStatus
-
Method Summary
Modifier and TypeMethodDescriptionaddAllConditions
(Iterable<? extends V1.PodCondition> values) Current service state of pod.addAllContainerStatuses
(Iterable<? extends V1.ContainerStatus> values) The list has one entry per container in the manifest.addAllEphemeralContainerStatuses
(Iterable<? extends V1.ContainerStatus> values) Status for any ephemeral containers that have run in this pod.addAllInitContainerStatuses
(Iterable<? extends V1.ContainerStatus> values) The list has one entry per init container in the manifest.addAllPodIPs
(Iterable<? extends V1.PodIP> values) podIPs holds the IP addresses allocated to the pod.addConditions
(int index, V1.PodCondition value) Current service state of pod.addConditions
(int index, V1.PodCondition.Builder builderForValue) Current service state of pod.addConditions
(V1.PodCondition value) Current service state of pod.addConditions
(V1.PodCondition.Builder builderForValue) Current service state of pod.Current service state of pod.addConditionsBuilder
(int index) Current service state of pod.addContainerStatuses
(int index, V1.ContainerStatus value) The list has one entry per container in the manifest.addContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per container in the manifest.The list has one entry per container in the manifest.addContainerStatuses
(V1.ContainerStatus.Builder builderForValue) The list has one entry per container in the manifest.The list has one entry per container in the manifest.addContainerStatusesBuilder
(int index) The list has one entry per container in the manifest.addEphemeralContainerStatuses
(int index, V1.ContainerStatus value) Status for any ephemeral containers that have run in this pod.addEphemeralContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod.Status for any ephemeral containers that have run in this pod.addEphemeralContainerStatuses
(V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod.Status for any ephemeral containers that have run in this pod.addEphemeralContainerStatusesBuilder
(int index) Status for any ephemeral containers that have run in this pod.addInitContainerStatuses
(int index, V1.ContainerStatus value) The list has one entry per init container in the manifest.addInitContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per init container in the manifest.The list has one entry per init container in the manifest.addInitContainerStatuses
(V1.ContainerStatus.Builder builderForValue) The list has one entry per init container in the manifest.The list has one entry per init container in the manifest.addInitContainerStatusesBuilder
(int index) The list has one entry per init container in the manifest.podIPs holds the IP addresses allocated to the pod.addPodIPs
(int index, V1.PodIP.Builder builderForValue) podIPs holds the IP addresses allocated to the pod.podIPs holds the IP addresses allocated to the pod.addPodIPs
(V1.PodIP.Builder builderForValue) podIPs holds the IP addresses allocated to the pod.podIPs holds the IP addresses allocated to the pod.addPodIPsBuilder
(int index) podIPs holds the IP addresses allocated to the pod.addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Current service state of pod.The list has one entry per container in the manifest.Status for any ephemeral containers that have run in this pod.clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) IP address of the host to which the pod is assigned.The list has one entry per init container in the manifest.A human readable message indicating details about why the pod is in this condition.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.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.IP address allocated to the pod.podIPs holds the IP addresses allocated to the pod.The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalA brief CamelCase message indicating details about why the pod is in this state.RFC 3339 date and time at which the object was acknowledged by the Kubelet.clone()
getConditions
(int index) Current service state of pod.getConditionsBuilder
(int index) Current service state of pod.Current service state of pod.int
Current service state of pod.Current service state of pod.getConditionsOrBuilder
(int index) Current service state of pod.List<? extends V1.PodConditionOrBuilder>
Current service state of pod.getContainerStatuses
(int index) The list has one entry per container in the manifest.getContainerStatusesBuilder
(int index) The list has one entry per container in the manifest.The list has one entry per container in the manifest.int
The list has one entry per container in the manifest.The list has one entry per container in the manifest.getContainerStatusesOrBuilder
(int index) The list has one entry per container in the manifest.List<? extends V1.ContainerStatusOrBuilder>
The list has one entry per container in the manifest.static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getEphemeralContainerStatuses
(int index) Status for any ephemeral containers that have run in this pod.getEphemeralContainerStatusesBuilder
(int index) Status for any ephemeral containers that have run in this pod.Status for any ephemeral containers that have run in this pod.int
Status for any ephemeral containers that have run in this pod.Status for any ephemeral containers that have run in this pod.getEphemeralContainerStatusesOrBuilder
(int index) Status for any ephemeral containers that have run in this pod.List<? extends V1.ContainerStatusOrBuilder>
Status for any ephemeral containers that have run in this pod.IP address of the host to which the pod is assigned.com.google.protobuf.ByteString
IP address of the host to which the pod is assigned.getInitContainerStatuses
(int index) The list has one entry per init container in the manifest.getInitContainerStatusesBuilder
(int index) The list has one entry per init container in the manifest.The list has one entry per init container in the manifest.int
The list has one entry per init container in the manifest.The list has one entry per init container in the manifest.getInitContainerStatusesOrBuilder
(int index) The list has one entry per init container in the manifest.List<? extends V1.ContainerStatusOrBuilder>
The list has one entry per init container in the manifest.A human readable message indicating details about why the pod is in this condition.com.google.protobuf.ByteString
A human readable message indicating details about why the pod is in this condition.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.ByteString
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.getPhase()
The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.com.google.protobuf.ByteString
The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.getPodIP()
IP address allocated to the pod.com.google.protobuf.ByteString
IP address allocated to the pod.getPodIPs
(int index) podIPs holds the IP addresses allocated to the pod.getPodIPsBuilder
(int index) podIPs holds the IP addresses allocated to the pod.podIPs holds the IP addresses allocated to the pod.int
podIPs holds the IP addresses allocated to the pod.podIPs holds the IP addresses allocated to the pod.getPodIPsOrBuilder
(int index) podIPs holds the IP addresses allocated to the pod.List<? extends V1.PodIPOrBuilder>
podIPs holds the IP addresses allocated to the pod.The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalcom.google.protobuf.ByteString
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalA brief CamelCase message indicating details about why the pod is in this state.com.google.protobuf.ByteString
A brief CamelCase message indicating details about why the pod is in this state.RFC 3339 date and time at which the object was acknowledged by the Kubelet.RFC 3339 date and time at which the object was acknowledged by the Kubelet.RFC 3339 date and time at which the object was acknowledged by the Kubelet.boolean
IP address of the host to which the pod is assigned.boolean
A human readable message indicating details about why the pod is in this condition.boolean
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.boolean
hasPhase()
The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.boolean
hasPodIP()
IP address allocated to the pod.boolean
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalboolean
A brief CamelCase message indicating details about why the pod is in this state.boolean
RFC 3339 date and time at which the object was acknowledged by the Kubelet.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(V1.PodStatus other) mergeStartTime
(Meta.Time value) RFC 3339 date and time at which the object was acknowledged by the Kubelet.final V1.PodStatus.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeConditions
(int index) Current service state of pod.removeContainerStatuses
(int index) The list has one entry per container in the manifest.removeEphemeralContainerStatuses
(int index) Status for any ephemeral containers that have run in this pod.removeInitContainerStatuses
(int index) The list has one entry per init container in the manifest.removePodIPs
(int index) podIPs holds the IP addresses allocated to the pod.setConditions
(int index, V1.PodCondition value) Current service state of pod.setConditions
(int index, V1.PodCondition.Builder builderForValue) Current service state of pod.setContainerStatuses
(int index, V1.ContainerStatus value) The list has one entry per container in the manifest.setContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per container in the manifest.setEphemeralContainerStatuses
(int index, V1.ContainerStatus value) Status for any ephemeral containers that have run in this pod.setEphemeralContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod.IP address of the host to which the pod is assigned.setHostIPBytes
(com.google.protobuf.ByteString value) IP address of the host to which the pod is assigned.setInitContainerStatuses
(int index, V1.ContainerStatus value) The list has one entry per init container in the manifest.setInitContainerStatuses
(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per init container in the manifest.setMessage
(String value) A human readable message indicating details about why the pod is in this condition.setMessageBytes
(com.google.protobuf.ByteString value) A human readable message indicating details about why the pod is in this condition.setNominatedNodeName
(String value) 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.setNominatedNodeNameBytes
(com.google.protobuf.ByteString value) 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.The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.setPhaseBytes
(com.google.protobuf.ByteString value) The phase of a Pod is a simple, high-level summary of where the Pod is in its lifecycle.IP address allocated to the pod.setPodIPBytes
(com.google.protobuf.ByteString value) IP address allocated to the pod.podIPs holds the IP addresses allocated to the pod.setPodIPs
(int index, V1.PodIP.Builder builderForValue) podIPs holds the IP addresses allocated to the pod.setQosClass
(String value) The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalsetQosClassBytes
(com.google.protobuf.ByteString value) The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optionalA brief CamelCase message indicating details about why the pod is in this state.setReasonBytes
(com.google.protobuf.ByteString value) A brief CamelCase message indicating details about why the pod is in this state.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStartTime
(Meta.Time value) RFC 3339 date and time at which the object was acknowledged by the Kubelet.setStartTime
(Meta.Time.Builder builderForValue) RFC 3339 date and time at which the object was acknowledged by the Kubelet.final V1.PodStatus.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
setField
public V1.PodStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
setRepeatedField
public V1.PodStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
addRepeatedField
public V1.PodStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.PodStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
mergeFrom
public V1.PodStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<V1.PodStatus.Builder>
- Throws:
IOException
-
hasPhase
public 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;
- Specified by:
hasPhase
in interfaceV1.PodStatusOrBuilder
-
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;
- Specified by:
getPhase
in interfaceV1.PodStatusOrBuilder
-
getPhaseBytes
public 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;
- Specified by:
getPhaseBytes
in interfaceV1.PodStatusOrBuilder
-
setPhase
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;
-
clearPhase
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;
-
setPhaseBytes
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;
-
getConditionsList
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
- Specified by:
getConditionsList
in interfaceV1.PodStatusOrBuilder
-
getConditionsCount
public 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
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
- Specified by:
getConditionsCount
in interfaceV1.PodStatusOrBuilder
-
getConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
- Specified by:
getConditions
in interfaceV1.PodStatusOrBuilder
-
setConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
setConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addAllConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
clearConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
removeConditions
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
getConditionsBuilder
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
getConditionsOrBuilder
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
- Specified by:
getConditionsOrBuilder
in interfaceV1.PodStatusOrBuilder
-
getConditionsOrBuilderList
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
- Specified by:
getConditionsOrBuilderList
in interfaceV1.PodStatusOrBuilder
-
addConditionsBuilder
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
addConditionsBuilder
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
getConditionsBuilderList
Current service state of pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions +optional +patchMergeKey=type +patchStrategy=merge
repeated .k8s.io.api.core.v1.PodCondition conditions = 2;
-
hasMessage
public boolean hasMessage()A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
- Specified by:
hasMessage
in interfaceV1.PodStatusOrBuilder
-
getMessage
A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
- Specified by:
getMessage
in interfaceV1.PodStatusOrBuilder
-
getMessageBytes
public com.google.protobuf.ByteString getMessageBytes()A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
- Specified by:
getMessageBytes
in interfaceV1.PodStatusOrBuilder
-
setMessage
A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
-
clearMessage
A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
-
setMessageBytes
A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;
-
hasReason
public boolean hasReason()A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted' +optional
optional string reason = 4;
- Specified by:
hasReason
in interfaceV1.PodStatusOrBuilder
-
getReason
A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted' +optional
optional string reason = 4;
- Specified by:
getReason
in interfaceV1.PodStatusOrBuilder
-
getReasonBytes
public 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;
- Specified by:
getReasonBytes
in interfaceV1.PodStatusOrBuilder
-
setReason
A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted' +optional
optional string reason = 4;
-
clearReason
A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted' +optional
optional string reason = 4;
-
setReasonBytes
A brief CamelCase message indicating details about why the pod is in this state. e.g. 'Evicted' +optional
optional string reason = 4;
-
hasNominatedNodeName
public 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;
- Specified by:
hasNominatedNodeName
in interfaceV1.PodStatusOrBuilder
-
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;
- Specified by:
getNominatedNodeName
in interfaceV1.PodStatusOrBuilder
-
getNominatedNodeNameBytes
public 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;
- Specified by:
getNominatedNodeNameBytes
in interfaceV1.PodStatusOrBuilder
-
setNominatedNodeName
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;
-
clearNominatedNodeName
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;
-
setNominatedNodeNameBytes
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;
-
hasHostIP
public boolean hasHostIP()IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
- Specified by:
hasHostIP
in interfaceV1.PodStatusOrBuilder
-
getHostIP
IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
- Specified by:
getHostIP
in interfaceV1.PodStatusOrBuilder
-
getHostIPBytes
public com.google.protobuf.ByteString getHostIPBytes()IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
- Specified by:
getHostIPBytes
in interfaceV1.PodStatusOrBuilder
-
setHostIP
IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
-
clearHostIP
IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
-
setHostIPBytes
IP address of the host to which the pod is assigned. Empty if not yet scheduled. +optional
optional string hostIP = 5;
-
hasPodIP
public boolean hasPodIP()IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
- Specified by:
hasPodIP
in interfaceV1.PodStatusOrBuilder
-
getPodIP
IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
- Specified by:
getPodIP
in interfaceV1.PodStatusOrBuilder
-
getPodIPBytes
public com.google.protobuf.ByteString getPodIPBytes()IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
- Specified by:
getPodIPBytes
in interfaceV1.PodStatusOrBuilder
-
setPodIP
IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
-
clearPodIP
IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
-
setPodIPBytes
IP address allocated to the pod. Routable at least within the cluster. Empty if not yet allocated. +optional
optional string podIP = 6;
-
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
- Specified by:
getPodIPsList
in interfaceV1.PodStatusOrBuilder
-
getPodIPsCount
public 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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
- Specified by:
getPodIPsCount
in interfaceV1.PodStatusOrBuilder
-
getPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
- Specified by:
getPodIPs
in interfaceV1.PodStatusOrBuilder
-
setPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
setPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addAllPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
clearPodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
removePodIPs
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
getPodIPsBuilder
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
getPodIPsOrBuilder
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
- Specified by:
getPodIPsOrBuilder
in interfaceV1.PodStatusOrBuilder
-
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
- Specified by:
getPodIPsOrBuilderList
in interfaceV1.PodStatusOrBuilder
-
addPodIPsBuilder
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
addPodIPsBuilder
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
getPodIPsBuilderList
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
repeated .k8s.io.api.core.v1.PodIP podIPs = 12;
-
hasStartTime
public 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;
- Specified by:
hasStartTime
in interfaceV1.PodStatusOrBuilder
-
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;
- Specified by:
getStartTime
in interfaceV1.PodStatusOrBuilder
-
setStartTime
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;
-
setStartTime
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;
-
mergeStartTime
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;
-
clearStartTime
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;
-
getStartTimeBuilder
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;
-
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;
- Specified by:
getStartTimeOrBuilder
in interfaceV1.PodStatusOrBuilder
-
getInitContainerStatusesList
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
- Specified by:
getInitContainerStatusesList
in interfaceV1.PodStatusOrBuilder
-
getInitContainerStatusesCount
public int getInitContainerStatusesCount()The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
- Specified by:
getInitContainerStatusesCount
in interfaceV1.PodStatusOrBuilder
-
getInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
- Specified by:
getInitContainerStatuses
in interfaceV1.PodStatusOrBuilder
-
setInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
setInitContainerStatuses
public V1.PodStatus.Builder setInitContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addInitContainerStatuses
public V1.PodStatus.Builder addInitContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addAllInitContainerStatuses
public V1.PodStatus.Builder addAllInitContainerStatuses(Iterable<? extends V1.ContainerStatus> values) The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
clearInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
removeInitContainerStatuses
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
getInitContainerStatusesBuilder
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
getInitContainerStatusesOrBuilder
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
- Specified by:
getInitContainerStatusesOrBuilder
in interfaceV1.PodStatusOrBuilder
-
getInitContainerStatusesOrBuilderList
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
- Specified by:
getInitContainerStatusesOrBuilderList
in interfaceV1.PodStatusOrBuilder
-
addInitContainerStatusesBuilder
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
addInitContainerStatusesBuilder
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
getInitContainerStatusesBuilderList
The list has one entry per init container in the manifest. The most recent successful init container will have ready = true, the most recently started container will have startTime set. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status
repeated .k8s.io.api.core.v1.ContainerStatus initContainerStatuses = 10;
-
getContainerStatusesList
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
- Specified by:
getContainerStatusesList
in interfaceV1.PodStatusOrBuilder
-
getContainerStatusesCount
public int getContainerStatusesCount()The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
- Specified by:
getContainerStatusesCount
in interfaceV1.PodStatusOrBuilder
-
getContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
- Specified by:
getContainerStatuses
in interfaceV1.PodStatusOrBuilder
-
setContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
setContainerStatuses
public V1.PodStatus.Builder setContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addContainerStatuses
public V1.PodStatus.Builder addContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addAllContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
clearContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
removeContainerStatuses
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
getContainerStatusesBuilder
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
getContainerStatusesOrBuilder
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
- Specified by:
getContainerStatusesOrBuilder
in interfaceV1.PodStatusOrBuilder
-
getContainerStatusesOrBuilderList
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
- Specified by:
getContainerStatusesOrBuilderList
in interfaceV1.PodStatusOrBuilder
-
addContainerStatusesBuilder
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
addContainerStatusesBuilder
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
getContainerStatusesBuilderList
The list has one entry per container in the manifest. Each entry is currently the output of `docker inspect`. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-and-container-status +optional
repeated .k8s.io.api.core.v1.ContainerStatus containerStatuses = 8;
-
hasQosClass
public 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://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
- Specified by:
hasQosClass
in interfaceV1.PodStatusOrBuilder
-
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://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
- Specified by:
getQosClass
in interfaceV1.PodStatusOrBuilder
-
getQosClassBytes
public 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://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
- Specified by:
getQosClassBytes
in interfaceV1.PodStatusOrBuilder
-
setQosClass
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
-
clearQosClass
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
-
setQosClassBytes
The Quality of Service (QOS) classification assigned to the pod based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md +optional
optional string qosClass = 9;
-
getEphemeralContainerStatusesList
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
- Specified by:
getEphemeralContainerStatusesList
in interfaceV1.PodStatusOrBuilder
-
getEphemeralContainerStatusesCount
public int getEphemeralContainerStatusesCount()Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
- Specified by:
getEphemeralContainerStatusesCount
in interfaceV1.PodStatusOrBuilder
-
getEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
- Specified by:
getEphemeralContainerStatuses
in interfaceV1.PodStatusOrBuilder
-
setEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
setEphemeralContainerStatuses
public V1.PodStatus.Builder setEphemeralContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addEphemeralContainerStatuses
public V1.PodStatus.Builder addEphemeralContainerStatuses(V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addEphemeralContainerStatuses
public V1.PodStatus.Builder addEphemeralContainerStatuses(int index, V1.ContainerStatus.Builder builderForValue) Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addAllEphemeralContainerStatuses
public V1.PodStatus.Builder addAllEphemeralContainerStatuses(Iterable<? extends V1.ContainerStatus> values) Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
clearEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
removeEphemeralContainerStatuses
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
getEphemeralContainerStatusesBuilder
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
getEphemeralContainerStatusesOrBuilder
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
- Specified by:
getEphemeralContainerStatusesOrBuilder
in interfaceV1.PodStatusOrBuilder
-
getEphemeralContainerStatusesOrBuilderList
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
- Specified by:
getEphemeralContainerStatusesOrBuilderList
in interfaceV1.PodStatusOrBuilder
-
addEphemeralContainerStatusesBuilder
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
addEphemeralContainerStatusesBuilder
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
getEphemeralContainerStatusesBuilderList
Status for any ephemeral containers that have run in this pod. This field is beta-level and available on clusters that haven't disabled the EphemeralContainers feature gate. +optional
repeated .k8s.io.api.core.v1.ContainerStatus ephemeralContainerStatuses = 13;
-
setUnknownFields
public final V1.PodStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
mergeUnknownFields
public final V1.PodStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-