Package com.google.container.v1
Class ResourceLimit.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
com.google.container.v1.ResourceLimit.Builder
- All Implemented Interfaces:
ResourceLimitOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResourceLimit
public static final class ResourceLimit.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
implements ResourceLimitOrBuilder
Contains information about amount of some resource in the cluster. For memory, value should be in GB.Protobuf type
google.container.v1.ResourceLimit-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Maximum amount of the resource in the cluster.Minimum amount of the resource in the cluster.Resource name "cpu", "memory" or gpu-specific string.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongMaximum amount of the resource in the cluster.longMinimum amount of the resource in the cluster.Resource name "cpu", "memory" or gpu-specific string.com.google.protobuf.ByteStringResource name "cpu", "memory" or gpu-specific string.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ResourceLimit other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setMaximum(long value) Maximum amount of the resource in the cluster.setMinimum(long value) Minimum amount of the resource in the cluster.setResourceType(String value) Resource name "cpu", "memory" or gpu-specific string.setResourceTypeBytes(com.google.protobuf.ByteString value) Resource name "cpu", "memory" or gpu-specific string.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourceLimit.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ResourceLimit.Builder>
-
mergeFrom
public ResourceLimit.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResourceLimit.Builder>- Throws:
IOException
-
getResourceType
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;- Specified by:
getResourceTypein interfaceResourceLimitOrBuilder- Returns:
- The resourceType.
-
getResourceTypeBytes
public com.google.protobuf.ByteString getResourceTypeBytes()Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;- Specified by:
getResourceTypeBytesin interfaceResourceLimitOrBuilder- Returns:
- The bytes for resourceType.
-
setResourceType
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;- Parameters:
value- The resourceType to set.- Returns:
- This builder for chaining.
-
clearResourceType
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;- Returns:
- This builder for chaining.
-
setResourceTypeBytes
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;- Parameters:
value- The bytes for resourceType to set.- Returns:
- This builder for chaining.
-
getMinimum
public long getMinimum()Minimum amount of the resource in the cluster.
int64 minimum = 2;- Specified by:
getMinimumin interfaceResourceLimitOrBuilder- Returns:
- The minimum.
-
setMinimum
Minimum amount of the resource in the cluster.
int64 minimum = 2;- Parameters:
value- The minimum to set.- Returns:
- This builder for chaining.
-
clearMinimum
Minimum amount of the resource in the cluster.
int64 minimum = 2;- Returns:
- This builder for chaining.
-
getMaximum
public long getMaximum()Maximum amount of the resource in the cluster.
int64 maximum = 3;- Specified by:
getMaximumin interfaceResourceLimitOrBuilder- Returns:
- The maximum.
-
setMaximum
Maximum amount of the resource in the cluster.
int64 maximum = 3;- Parameters:
value- The maximum to set.- Returns:
- This builder for chaining.
-
clearMaximum
Maximum amount of the resource in the cluster.
int64 maximum = 3;- Returns:
- This builder for chaining.
-