Class InstanceQuota.Builder (0.41.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public InstanceQuota.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
InstanceQuota.Builder
Overrides

build()

public InstanceQuota build()
Returns
TypeDescription
InstanceQuota

buildPartial()

public InstanceQuota buildPartial()
Returns
TypeDescription
InstanceQuota

clear()

public InstanceQuota.Builder clear()
Returns
TypeDescription
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
TypeDescription
InstanceQuota.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public InstanceQuota.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
InstanceQuota.Builder
Overrides

clearGcpService()

public InstanceQuota.Builder clearGcpService()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
TypeDescription
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
TypeDescription
InstanceQuota.Builder

This builder for chaining.

clearLocation()

public InstanceQuota.Builder clearLocation()

Location where the quota applies.

string location = 3;

Returns
TypeDescription
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
TypeDescription
InstanceQuota.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public InstanceQuota.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
InstanceQuota.Builder
Overrides

clone()

public InstanceQuota.Builder clone()
Returns
TypeDescription
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
TypeDescription
int

The availableMachineCount.

getDefaultInstanceForType()

public InstanceQuota getDefaultInstanceForType()
Returns
TypeDescription
InstanceQuota

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getGcpService()

public String getGcpService()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
TypeDescription
String

The gcpService.

getGcpServiceBytes()

public ByteString getGcpServiceBytes()

The gcp service of the provisioning quota.

string gcp_service = 5;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for instanceType.

getLocation()

public String getLocation()

Location where the quota applies.

string location = 3;

Returns
TypeDescription
String

The location.

getLocationBytes()

public ByteString getLocationBytes()

Location where the quota applies.

string location = 3;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for name.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(InstanceQuota other)

public InstanceQuota.Builder mergeFrom(InstanceQuota other)
Parameter
NameDescription
otherInstanceQuota
Returns
TypeDescription
InstanceQuota.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public InstanceQuota.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
InstanceQuota.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public InstanceQuota.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
InstanceQuota.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final InstanceQuota.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueint

The availableMachineCount to set.

Returns
TypeDescription
InstanceQuota.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public InstanceQuota.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
InstanceQuota.Builder
Overrides

setGcpService(String value)

public InstanceQuota.Builder setGcpService(String value)

The gcp service of the provisioning quota.

string gcp_service = 5;

Parameter
NameDescription
valueString

The gcpService to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for gcpService to set.

Returns
TypeDescription
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
NameDescription
valueString

The instanceType to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for instanceType to set.

Returns
TypeDescription
InstanceQuota.Builder

This builder for chaining.

setLocation(String value)

public InstanceQuota.Builder setLocation(String value)

Location where the quota applies.

string location = 3;

Parameter
NameDescription
valueString

The location to set.

Returns
TypeDescription
InstanceQuota.Builder

This builder for chaining.

setLocationBytes(ByteString value)

public InstanceQuota.Builder setLocationBytes(ByteString value)

Location where the quota applies.

string location = 3;

Parameter
NameDescription
valueByteString

The bytes for location to set.

Returns
TypeDescription
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
NameDescription
valueString

The name to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
InstanceQuota.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final InstanceQuota.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
InstanceQuota.Builder
Overrides