public static final class ResourceLimit.Builder extends GeneratedMessageV3.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.v1beta1.ResourceLimit
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ResourceLimit.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ResourceLimit build()
Returns
buildPartial()
public ResourceLimit buildPartial()
Returns
clear()
public ResourceLimit.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public ResourceLimit.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearMaximum()
public ResourceLimit.Builder clearMaximum()
Maximum amount of the resource in the cluster.
int64 maximum = 3;
Returns
clearMinimum()
public ResourceLimit.Builder clearMinimum()
Minimum amount of the resource in the cluster.
int64 minimum = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ResourceLimit.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearResourceType()
public ResourceLimit.Builder clearResourceType()
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;
Returns
clone()
public ResourceLimit.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ResourceLimit getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getMaximum()
Maximum amount of the resource in the cluster.
int64 maximum = 3;
Returns
Type | Description |
long | The maximum.
|
getMinimum()
Minimum amount of the resource in the cluster.
int64 minimum = 2;
Returns
Type | Description |
long | The minimum.
|
getResourceType()
public String getResourceType()
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;
Returns
Type | Description |
String | The resourceType.
|
getResourceTypeBytes()
public ByteString getResourceTypeBytes()
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;
Returns
Type | Description |
ByteString | The bytes for resourceType.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ResourceLimit other)
public ResourceLimit.Builder mergeFrom(ResourceLimit other)
Parameter
Returns
public ResourceLimit.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ResourceLimit.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ResourceLimit.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ResourceLimit.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setMaximum(long value)
public ResourceLimit.Builder setMaximum(long value)
Maximum amount of the resource in the cluster.
int64 maximum = 3;
Parameter
Name | Description |
value | long
The maximum to set.
|
Returns
setMinimum(long value)
public ResourceLimit.Builder setMinimum(long value)
Minimum amount of the resource in the cluster.
int64 minimum = 2;
Parameter
Name | Description |
value | long
The minimum to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ResourceLimit.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setResourceType(String value)
public ResourceLimit.Builder setResourceType(String value)
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;
Parameter
Name | Description |
value | String
The resourceType to set.
|
Returns
setResourceTypeBytes(ByteString value)
public ResourceLimit.Builder setResourceTypeBytes(ByteString value)
Resource name "cpu", "memory" or gpu-specific string.
string resource_type = 1;
Parameter
Name | Description |
value | ByteString
The bytes for resourceType to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final ResourceLimit.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides