Class InstanceQuota.Builder (0.52.0)

public static final class InstanceQuota.Builder extends GeneratedMessageV3.Builder<InstanceQuota.Builder> implements InstanceQuotaOrBuilder

A resource budget.

Protobuf type google.cloud.baremetalsolution.v2.InstanceQuota

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InstanceQuota.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstanceQuota.Builder
Overrides

build()

public InstanceQuota build()
Returns
Type Description
InstanceQuota

buildPartial()

public InstanceQuota buildPartial()
Returns
Type Description
InstanceQuota

clear()

public InstanceQuota.Builder clear()
Returns
Type Description
InstanceQuota.Builder
Overrides

clearAvailableMachineCount()

public InstanceQuota.Builder clearAvailableMachineCount()

Number of machines than can be created for the given location and instance_type.

int32 available_machine_count = 4;

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public InstanceQuota.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
InstanceQuota.Builder
Overrides

clearGcpService()

public InstanceQuota.Builder clearGcpService()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

clearInstanceType() (deprecated)

public InstanceQuota.Builder clearInstanceType()

Deprecated. google.cloud.baremetalsolution.v2.InstanceQuota.instance_type is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=550

Instance type. Deprecated: use gcp_service.

string instance_type = 2 [deprecated = true];

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

clearLocation()

public InstanceQuota.Builder clearLocation()

Location where the quota applies.

string location = 3;

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

clearName()

public InstanceQuota.Builder clearName()

Output only. The name of the instance quota.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public InstanceQuota.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
InstanceQuota.Builder
Overrides

clone()

public InstanceQuota.Builder clone()
Returns
Type Description
InstanceQuota.Builder
Overrides

getAvailableMachineCount()

public int getAvailableMachineCount()

Number of machines than can be created for the given location and instance_type.

int32 available_machine_count = 4;

Returns
Type Description
int

The availableMachineCount.

getDefaultInstanceForType()

public InstanceQuota getDefaultInstanceForType()
Returns
Type Description
InstanceQuota

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGcpService()

public String getGcpService()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
Type Description
String

The gcpService.

getGcpServiceBytes()

public ByteString getGcpServiceBytes()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
Type Description
ByteString

The bytes for gcpService.

getInstanceType() (deprecated)

public String getInstanceType()

Deprecated. google.cloud.baremetalsolution.v2.InstanceQuota.instance_type is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=550

Instance type. Deprecated: use gcp_service.

string instance_type = 2 [deprecated = true];

Returns
Type Description
String

The instanceType.

getInstanceTypeBytes() (deprecated)

public ByteString getInstanceTypeBytes()

Deprecated. google.cloud.baremetalsolution.v2.InstanceQuota.instance_type is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=550

Instance type. Deprecated: use gcp_service.

string instance_type = 2 [deprecated = true];

Returns
Type Description
ByteString

The bytes for instanceType.

getLocation()

public String getLocation()

Location where the quota applies.

string location = 3;

Returns
Type Description
String

The location.

getLocationBytes()

public ByteString getLocationBytes()

Location where the quota applies.

string location = 3;

Returns
Type Description
ByteString

The bytes for location.

getName()

public String getName()

Output only. The name of the instance quota.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The name of the instance quota.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(InstanceQuota other)

public InstanceQuota.Builder mergeFrom(InstanceQuota other)
Parameter
Name Description
other InstanceQuota
Returns
Type Description
InstanceQuota.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InstanceQuota.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstanceQuota.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public InstanceQuota.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
InstanceQuota.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InstanceQuota.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InstanceQuota.Builder
Overrides

setAvailableMachineCount(int value)

public InstanceQuota.Builder setAvailableMachineCount(int value)

Number of machines than can be created for the given location and instance_type.

int32 available_machine_count = 4;

Parameter
Name Description
value int

The availableMachineCount to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public InstanceQuota.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
InstanceQuota.Builder
Overrides

setGcpService(String value)

public InstanceQuota.Builder setGcpService(String value)

The gcp service of the provisioning quota.

string gcp_service = 5;

Parameter
Name Description
value String

The gcpService to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setGcpServiceBytes(ByteString value)

public InstanceQuota.Builder setGcpServiceBytes(ByteString value)

The gcp service of the provisioning quota.

string gcp_service = 5;

Parameter
Name Description
value ByteString

The bytes for gcpService to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setInstanceType(String value) (deprecated)

public InstanceQuota.Builder setInstanceType(String value)

Deprecated. google.cloud.baremetalsolution.v2.InstanceQuota.instance_type is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=550

Instance type. Deprecated: use gcp_service.

string instance_type = 2 [deprecated = true];

Parameter
Name Description
value String

The instanceType to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setInstanceTypeBytes(ByteString value) (deprecated)

public InstanceQuota.Builder setInstanceTypeBytes(ByteString value)

Deprecated. google.cloud.baremetalsolution.v2.InstanceQuota.instance_type is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=550

Instance type. Deprecated: use gcp_service.

string instance_type = 2 [deprecated = true];

Parameter
Name Description
value ByteString

The bytes for instanceType to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setLocation(String value)

public InstanceQuota.Builder setLocation(String value)

Location where the quota applies.

string location = 3;

Parameter
Name Description
value String

The location to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setLocationBytes(ByteString value)

public InstanceQuota.Builder setLocationBytes(ByteString value)

Location where the quota applies.

string location = 3;

Parameter
Name Description
value ByteString

The bytes for location to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setName(String value)

public InstanceQuota.Builder setName(String value)

Output only. The name of the instance quota.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value String

The name to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setNameBytes(ByteString value)

public InstanceQuota.Builder setNameBytes(ByteString value)

Output only. The name of the instance quota.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
InstanceQuota.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public InstanceQuota.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
InstanceQuota.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InstanceQuota.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
InstanceQuota.Builder
Overrides