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.intCurrent 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.intThe 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.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEphemeralContainerStatuses(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.intStatus 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.ByteStringIP 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.intThe 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.ByteStringA 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.ByteStringnominatedNodeName 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.ByteStringThe 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.ByteStringIP 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.intpodIPs 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.ByteStringThe 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.ByteStringA 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.booleanIP address of the host to which the pod is assigned.booleanA human readable message indicating details about why the pod is in this condition.booleannominatedNodeName 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()IP address allocated to the pod.booleanThe 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 +optionalbooleanA brief CamelCase message indicating details about why the pod is in this state.booleanRFC 3339 date and time at which the object was acknowledged by the Kubelet.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(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.BuildermergeUnknownFields(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.BuildersetUnknownFields(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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
setField
public V1.PodStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin 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:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
addRepeatedField
public V1.PodStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<V1.PodStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin 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:
hasPhasein 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:
getPhasein 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:
getPhaseBytesin 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:
getConditionsListin 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:
getConditionsCountin 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:
getConditionsin 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:
getConditionsOrBuilderin 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:
getConditionsOrBuilderListin 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:
hasMessagein interfaceV1.PodStatusOrBuilder
-
getMessage
A human readable message indicating details about why the pod is in this condition. +optional
optional string message = 3;- Specified by:
getMessagein 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:
getMessageBytesin 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:
hasReasonin 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:
getReasonin 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:
getReasonBytesin 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:
hasNominatedNodeNamein 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:
getNominatedNodeNamein 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:
getNominatedNodeNameBytesin 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:
hasHostIPin 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:
getHostIPin 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:
getHostIPBytesin 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:
hasPodIPin 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:
getPodIPin 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:
getPodIPBytesin 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:
getPodIPsListin 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:
getPodIPsCountin 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:
getPodIPsin 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:
getPodIPsOrBuilderin 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:
getPodIPsOrBuilderListin 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:
hasStartTimein 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:
getStartTimein 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:
getStartTimeOrBuilderin 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:
getInitContainerStatusesListin 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:
getInitContainerStatusesCountin 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:
getInitContainerStatusesin 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:
getInitContainerStatusesOrBuilderin 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:
getInitContainerStatusesOrBuilderListin 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:
getContainerStatusesListin 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:
getContainerStatusesCountin 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:
getContainerStatusesin 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:
getContainerStatusesOrBuilderin 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:
getContainerStatusesOrBuilderListin 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:
hasQosClassin 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:
getQosClassin 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:
getQosClassBytesin 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:
getEphemeralContainerStatusesListin 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:
getEphemeralContainerStatusesCountin 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:
getEphemeralContainerStatusesin 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:
getEphemeralContainerStatusesOrBuilderin 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:
getEphemeralContainerStatusesOrBuilderListin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-
mergeUnknownFields
public final V1.PodStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<V1.PodStatus.Builder>
-