Package io.kubernetes.client.proto
Class V1.PodStatus
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1.PodStatus
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,V1.PodStatusOrBuilder
,Serializable
- Enclosing class:
- V1
public static final class V1.PodStatus
extends com.google.protobuf.GeneratedMessageV3
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
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
PodStatus represents information about the status of a pod.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,
BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final com.google.protobuf.Parser<V1.PodStatus>
Deprecated.static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getConditions
(int index) 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.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 V1.PodStatus
static final com.google.protobuf.Descriptors.Descriptor
getEphemeralContainerStatuses
(int index) 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.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.com.google.protobuf.Parser<V1.PodStatus>
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.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.int
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.final com.google.protobuf.UnknownFieldSet
int
hashCode()
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
static V1.PodStatus.Builder
static V1.PodStatus.Builder
newBuilder
(V1.PodStatus prototype) protected V1.PodStatus.Builder
newBuilderForType
(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1.PodStatus
parseDelimitedFrom
(InputStream input) static V1.PodStatus
parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatus
parseFrom
(byte[] data) static V1.PodStatus
parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatus
parseFrom
(com.google.protobuf.ByteString data) static V1.PodStatus
parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatus
parseFrom
(com.google.protobuf.CodedInputStream input) static V1.PodStatus
parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatus
parseFrom
(InputStream input) static V1.PodStatus
parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatus
parseFrom
(ByteBuffer data) static V1.PodStatus
parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1.PodStatus>
parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
PHASE_FIELD_NUMBER
public static final int PHASE_FIELD_NUMBER- See Also:
-
CONDITIONS_FIELD_NUMBER
public static final int CONDITIONS_FIELD_NUMBER- See Also:
-
MESSAGE_FIELD_NUMBER
public static final int MESSAGE_FIELD_NUMBER- See Also:
-
REASON_FIELD_NUMBER
public static final int REASON_FIELD_NUMBER- See Also:
-
NOMINATEDNODENAME_FIELD_NUMBER
public static final int NOMINATEDNODENAME_FIELD_NUMBER- See Also:
-
HOSTIP_FIELD_NUMBER
public static final int HOSTIP_FIELD_NUMBER- See Also:
-
PODIP_FIELD_NUMBER
public static final int PODIP_FIELD_NUMBER- See Also:
-
PODIPS_FIELD_NUMBER
public static final int PODIPS_FIELD_NUMBER- See Also:
-
STARTTIME_FIELD_NUMBER
public static final int STARTTIME_FIELD_NUMBER- See Also:
-
INITCONTAINERSTATUSES_FIELD_NUMBER
public static final int INITCONTAINERSTATUSES_FIELD_NUMBER- See Also:
-
CONTAINERSTATUSES_FIELD_NUMBER
public static final int CONTAINERSTATUSES_FIELD_NUMBER- See Also:
-
QOSCLASS_FIELD_NUMBER
public static final int QOSCLASS_FIELD_NUMBER- See Also:
-
EPHEMERALCONTAINERSTATUSES_FIELD_NUMBER
public static final int EPHEMERALCONTAINERSTATUSES_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFields
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getUnknownFields
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static V1.PodStatus parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodStatus parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodStatus parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodStatus parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodStatus parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static V1.PodStatus parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1.PodStatus parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static V1.PodStatus parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static V1.PodStatus parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1.PodStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-