Package com.google.container.v1
Class EvictionMinimumReclaim
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.EvictionMinimumReclaim
- All Implemented Interfaces:
EvictionMinimumReclaimOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class EvictionMinimumReclaim
extends com.google.protobuf.GeneratedMessage
implements EvictionMinimumReclaimOrBuilder
Eviction minimum reclaims are the resource amounts of minimum reclaims for each eviction signal.Protobuf type
google.container.v1.EvictionMinimumReclaim- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classEviction minimum reclaims are the resource amounts of minimum reclaims 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 EvictionMinimumReclaimstatic 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<EvictionMinimumReclaim>Optional.com.google.protobuf.ByteStringOptional.intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(EvictionMinimumReclaim prototype) protected EvictionMinimumReclaim.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static EvictionMinimumReclaimparseDelimitedFrom(InputStream input) static EvictionMinimumReclaimparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionMinimumReclaimparseFrom(byte[] data) static EvictionMinimumReclaimparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionMinimumReclaimparseFrom(com.google.protobuf.ByteString data) static EvictionMinimumReclaimparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionMinimumReclaimparseFrom(com.google.protobuf.CodedInputStream input) static EvictionMinimumReclaimparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionMinimumReclaimparseFrom(InputStream input) static EvictionMinimumReclaimparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EvictionMinimumReclaimparseFrom(ByteBuffer data) static EvictionMinimumReclaimparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EvictionMinimumReclaim>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. Minimum reclaim for eviction due to memory available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The memoryAvailable.
-
getMemoryAvailableBytes
public com.google.protobuf.ByteString getMemoryAvailableBytes()Optional. Minimum reclaim for eviction due to memory available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The bytes for memoryAvailable.
-
getNodefsAvailable
Optional. Minimum reclaim for eviction due to nodefs available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The nodefsAvailable.
-
getNodefsAvailableBytes
public com.google.protobuf.ByteString getNodefsAvailableBytes()Optional. Minimum reclaim for eviction due to nodefs available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The bytes for nodefsAvailable.
-
getNodefsInodesFree
Optional. Minimum reclaim for eviction due to nodefs inodes free signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The nodefsInodesFree.
-
getNodefsInodesFreeBytes
public com.google.protobuf.ByteString getNodefsInodesFreeBytes()Optional. Minimum reclaim for eviction due to nodefs inodes free signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The bytes for nodefsInodesFree.
-
getImagefsAvailable
Optional. Minimum reclaim for eviction due to imagefs available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The imagefsAvailable.
-
getImagefsAvailableBytes
public com.google.protobuf.ByteString getImagefsAvailableBytes()Optional. Minimum reclaim for eviction due to imagefs available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The bytes for imagefsAvailable.
-
getImagefsInodesFree
Optional. Minimum reclaim for eviction due to imagefs inodes free signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The imagefsInodesFree.
-
getImagefsInodesFreeBytes
public com.google.protobuf.ByteString getImagefsInodesFreeBytes()Optional. Minimum reclaim for eviction due to imagefs inodes free signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The bytes for imagefsInodesFree.
-
getPidAvailable
Optional. Minimum reclaim for eviction due to pid available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- Returns:
- The pidAvailable.
-
getPidAvailableBytes
public com.google.protobuf.ByteString getPidAvailableBytes()Optional. Minimum reclaim for eviction due to pid available signal. Only take percentage value for now. Sample format: "10%". Must be <=10%. 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 interfaceEvictionMinimumReclaimOrBuilder- 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 EvictionMinimumReclaim parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EvictionMinimumReclaim parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static EvictionMinimumReclaim parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static EvictionMinimumReclaim 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 EvictionMinimumReclaim.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
-