Class FutureResourcesSpecAggregateResources.Builder (1.91.0)

public static final class FutureResourcesSpecAggregateResources.Builder extends GeneratedMessageV3.Builder<FutureResourcesSpecAggregateResources.Builder> implements FutureResourcesSpecAggregateResourcesOrBuilder

Protobuf type google.cloud.compute.v1.FutureResourcesSpecAggregateResources

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public FutureResourcesSpecAggregateResources build()
Returns
Type Description
FutureResourcesSpecAggregateResources

buildPartial()

public FutureResourcesSpecAggregateResources buildPartial()
Returns
Type Description
FutureResourcesSpecAggregateResources

clear()

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

clearAcceleratorCount()

public FutureResourcesSpecAggregateResources.Builder clearAcceleratorCount()

Size of the request, in accelerator (chip) count.

optional int64 accelerator_count = 504879675;

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearVmFamily()

public FutureResourcesSpecAggregateResources.Builder clearVmFamily()

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

clearWorkloadType()

public FutureResourcesSpecAggregateResources.Builder clearWorkloadType()

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

clone()

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

getAcceleratorCount()

public long getAcceleratorCount()

Size of the request, in accelerator (chip) count.

optional int64 accelerator_count = 504879675;

Returns
Type Description
long

The acceleratorCount.

getDefaultInstanceForType()

public FutureResourcesSpecAggregateResources getDefaultInstanceForType()
Returns
Type Description
FutureResourcesSpecAggregateResources

getDescriptorForType()

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

getVmFamily()

public String getVmFamily()

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Returns
Type Description
String

The vmFamily.

getVmFamilyBytes()

public ByteString getVmFamilyBytes()

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Returns
Type Description
ByteString

The bytes for vmFamily.

getWorkloadType()

public String getWorkloadType()

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Returns
Type Description
String

The workloadType.

getWorkloadTypeBytes()

public ByteString getWorkloadTypeBytes()

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Returns
Type Description
ByteString

The bytes for workloadType.

hasAcceleratorCount()

public boolean hasAcceleratorCount()

Size of the request, in accelerator (chip) count.

optional int64 accelerator_count = 504879675;

Returns
Type Description
boolean

Whether the acceleratorCount field is set.

hasVmFamily()

public boolean hasVmFamily()

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Returns
Type Description
boolean

Whether the vmFamily field is set.

hasWorkloadType()

public boolean hasWorkloadType()

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Returns
Type Description
boolean

Whether the workloadType field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(FutureResourcesSpecAggregateResources other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAcceleratorCount(long value)

public FutureResourcesSpecAggregateResources.Builder setAcceleratorCount(long value)

Size of the request, in accelerator (chip) count.

optional int64 accelerator_count = 504879675;

Parameter
Name Description
value long

The acceleratorCount to set.

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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

setVmFamily(String value)

public FutureResourcesSpecAggregateResources.Builder setVmFamily(String value)

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Parameter
Name Description
value String

The vmFamily to set.

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

setVmFamilyBytes(ByteString value)

public FutureResourcesSpecAggregateResources.Builder setVmFamilyBytes(ByteString value)

The VM family that all instances scheduled against this reservation must belong to. Use for TPU reservations. Check the VmFamily enum for the list of possible values.

optional string vm_family = 125017580;

Parameter
Name Description
value ByteString

The bytes for vmFamily to set.

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

setWorkloadType(String value)

public FutureResourcesSpecAggregateResources.Builder setWorkloadType(String value)

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Parameter
Name Description
value String

The workloadType to set.

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.

setWorkloadTypeBytes(ByteString value)

public FutureResourcesSpecAggregateResources.Builder setWorkloadTypeBytes(ByteString value)

Workload type. Use for TPU reservations. Check the WorkloadType enum for the list of possible values.

optional string workload_type = 273432322;

Parameter
Name Description
value ByteString

The bytes for workloadType to set.

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

This builder for chaining.