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 classPodStatus 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final com.google.protobuf.Parser<V1.PodStatus>Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetConditions(int index) 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.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 V1.PodStatusstatic final com.google.protobuf.Descriptors.DescriptorgetEphemeralContainerStatuses(int index) 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.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.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.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.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.intRFC 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.UnknownFieldSetinthashCode()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 booleanstatic V1.PodStatus.Builderstatic V1.PodStatus.BuildernewBuilder(V1.PodStatus prototype) protected V1.PodStatus.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) static V1.PodStatusparseDelimitedFrom(InputStream input) static V1.PodStatusparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatusparseFrom(byte[] data) static V1.PodStatusparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatusparseFrom(com.google.protobuf.ByteString data) static V1.PodStatusparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatusparseFrom(com.google.protobuf.CodedInputStream input) static V1.PodStatusparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatusparseFrom(InputStream input) static V1.PodStatusparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static V1.PodStatusparseFrom(ByteBuffer data) static V1.PodStatusparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<V1.PodStatus>parser()voidwriteTo(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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods 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:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected V1.PodStatus.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-