Package com.google.container.v1
Class EvictionGracePeriod
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.EvictionGracePeriod
- All Implemented Interfaces:
EvictionGracePeriodOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class EvictionGracePeriod
extends com.google.protobuf.GeneratedMessage
implements EvictionGracePeriodOrBuilder
Eviction grace periods are grace periods for each eviction signal.Protobuf type
google.container.v1.EvictionGracePeriod- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEviction grace periods are grace periods for each eviction signal.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested 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 intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic EvictionGracePeriodstatic final com.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.com.google.protobuf.Parser<EvictionGracePeriod>Optional.com.google.protobuf.ByteStringOptional.intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic EvictionGracePeriod.Builderstatic EvictionGracePeriod.BuildernewBuilder(EvictionGracePeriod prototype) protected EvictionGracePeriod.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static EvictionGracePeriodparseDelimitedFrom(InputStream input) static EvictionGracePeriodparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionGracePeriodparseFrom(byte[] data) static EvictionGracePeriodparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionGracePeriodparseFrom(com.google.protobuf.ByteString data) static EvictionGracePeriodparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionGracePeriodparseFrom(com.google.protobuf.CodedInputStream input) static EvictionGracePeriodparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionGracePeriodparseFrom(InputStream input) static EvictionGracePeriodparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionGracePeriodparseFrom(ByteBuffer data) static EvictionGracePeriodparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EvictionGracePeriod>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
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, getUnknownFields, hasField, hasOneof
-
Field Details
-
MEMORY_AVAILABLE_FIELD_NUMBER
public static final int MEMORY_AVAILABLE_FIELD_NUMBER- See Also:
-
NODEFS_AVAILABLE_FIELD_NUMBER
public static final int NODEFS_AVAILABLE_FIELD_NUMBER- See Also:
-
NODEFS_INODES_FREE_FIELD_NUMBER
public static final int NODEFS_INODES_FREE_FIELD_NUMBER- See Also:
-
IMAGEFS_AVAILABLE_FIELD_NUMBER
public static final int IMAGEFS_AVAILABLE_FIELD_NUMBER- See Also:
-
IMAGEFS_INODES_FREE_FIELD_NUMBER
public static final int IMAGEFS_INODES_FREE_FIELD_NUMBER- See Also:
-
PID_AVAILABLE_FIELD_NUMBER
public static final int PID_AVAILABLE_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getMemoryAvailable
Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMemoryAvailablein interfaceEvictionGracePeriodOrBuilder- Returns:
- The memoryAvailable.
-
getMemoryAvailableBytes
public com.google.protobuf.ByteString getMemoryAvailableBytes()Optional. Grace period for eviction due to memory available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string memory_available = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMemoryAvailableBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for memoryAvailable.
-
getNodefsAvailable
Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodefsAvailablein interfaceEvictionGracePeriodOrBuilder- Returns:
- The nodefsAvailable.
-
getNodefsAvailableBytes
public com.google.protobuf.ByteString getNodefsAvailableBytes()Optional. Grace period for eviction due to nodefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string nodefs_available = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodefsAvailableBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for nodefsAvailable.
-
getNodefsInodesFree
Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodefsInodesFreein interfaceEvictionGracePeriodOrBuilder- Returns:
- The nodefsInodesFree.
-
getNodefsInodesFreeBytes
public com.google.protobuf.ByteString getNodefsInodesFreeBytes()Optional. Grace period for eviction due to nodefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string nodefs_inodes_free = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getNodefsInodesFreeBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for nodefsInodesFree.
-
getImagefsAvailable
Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagefsAvailablein interfaceEvictionGracePeriodOrBuilder- Returns:
- The imagefsAvailable.
-
getImagefsAvailableBytes
public com.google.protobuf.ByteString getImagefsAvailableBytes()Optional. Grace period for eviction due to imagefs available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string imagefs_available = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagefsAvailableBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for imagefsAvailable.
-
getImagefsInodesFree
Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagefsInodesFreein interfaceEvictionGracePeriodOrBuilder- Returns:
- The imagefsInodesFree.
-
getImagefsInodesFreeBytes
public com.google.protobuf.ByteString getImagefsInodesFreeBytes()Optional. Grace period for eviction due to imagefs inodes free signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string imagefs_inodes_free = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getImagefsInodesFreeBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for imagefsInodesFree.
-
getPidAvailable
Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPidAvailablein interfaceEvictionGracePeriodOrBuilder- Returns:
- The pidAvailable.
-
getPidAvailableBytes
public com.google.protobuf.ByteString getPidAvailableBytes()Optional. Grace period for eviction due to pid available signal. Sample format: "10s". Must be >= 0. See https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/#eviction-signals
string pid_available = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPidAvailableBytesin interfaceEvictionGracePeriodOrBuilder- Returns:
- The bytes for pidAvailable.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
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 EvictionGracePeriod parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionGracePeriod parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionGracePeriod parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionGracePeriod parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionGracePeriod parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionGracePeriod parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EvictionGracePeriod parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EvictionGracePeriod parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static EvictionGracePeriod parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static EvictionGracePeriod 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 EvictionGracePeriod.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-