Class FutureResourcesSpecTargetResources.Builder (1.91.0)

public static final class FutureResourcesSpecTargetResources.Builder extends GeneratedMessageV3.Builder<FutureResourcesSpecTargetResources.Builder> implements FutureResourcesSpecTargetResourcesOrBuilder

Specification of reserved resources.

Protobuf type google.cloud.compute.v1.FutureResourcesSpecTargetResources

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public FutureResourcesSpecTargetResources build()
Returns
Type Description
FutureResourcesSpecTargetResources

buildPartial()

public FutureResourcesSpecTargetResources buildPartial()
Returns
Type Description
FutureResourcesSpecTargetResources

clear()

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

clearAggregateResources()

public FutureResourcesSpecTargetResources.Builder clearAggregateResources()

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
FutureResourcesSpecTargetResources.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSpecificSkuResources()

public FutureResourcesSpecTargetResources.Builder clearSpecificSkuResources()

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
FutureResourcesSpecTargetResources.Builder

clone()

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

getAggregateResources()

public FutureResourcesSpecAggregateResources getAggregateResources()

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
FutureResourcesSpecAggregateResources

The aggregateResources.

getAggregateResourcesBuilder()

public FutureResourcesSpecAggregateResources.Builder getAggregateResourcesBuilder()

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
FutureResourcesSpecAggregateResources.Builder

getAggregateResourcesOrBuilder()

public FutureResourcesSpecAggregateResourcesOrBuilder getAggregateResourcesOrBuilder()

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
FutureResourcesSpecAggregateResourcesOrBuilder

getDefaultInstanceForType()

public FutureResourcesSpecTargetResources getDefaultInstanceForType()
Returns
Type Description
FutureResourcesSpecTargetResources

getDescriptorForType()

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

getSpecificSkuResources()

public FutureResourcesSpecSpecificSKUResources getSpecificSkuResources()

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
FutureResourcesSpecSpecificSKUResources

The specificSkuResources.

getSpecificSkuResourcesBuilder()

public FutureResourcesSpecSpecificSKUResources.Builder getSpecificSkuResourcesBuilder()

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
FutureResourcesSpecSpecificSKUResources.Builder

getSpecificSkuResourcesOrBuilder()

public FutureResourcesSpecSpecificSKUResourcesOrBuilder getSpecificSkuResourcesOrBuilder()

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
FutureResourcesSpecSpecificSKUResourcesOrBuilder

hasAggregateResources()

public boolean hasAggregateResources()

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Returns
Type Description
boolean

Whether the aggregateResources field is set.

hasSpecificSkuResources()

public boolean hasSpecificSkuResources()

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Returns
Type Description
boolean

Whether the specificSkuResources field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAggregateResources(FutureResourcesSpecAggregateResources value)

public FutureResourcesSpecTargetResources.Builder mergeAggregateResources(FutureResourcesSpecAggregateResources value)

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Parameter
Name Description
value FutureResourcesSpecAggregateResources
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

mergeFrom(FutureResourcesSpecTargetResources other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSpecificSkuResources(FutureResourcesSpecSpecificSKUResources value)

public FutureResourcesSpecTargetResources.Builder mergeSpecificSkuResources(FutureResourcesSpecSpecificSKUResources value)

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Parameter
Name Description
value FutureResourcesSpecSpecificSKUResources
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setAggregateResources(FutureResourcesSpecAggregateResources value)

public FutureResourcesSpecTargetResources.Builder setAggregateResources(FutureResourcesSpecAggregateResources value)

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Parameter
Name Description
value FutureResourcesSpecAggregateResources
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

setAggregateResources(FutureResourcesSpecAggregateResources.Builder builderForValue)

public FutureResourcesSpecTargetResources.Builder setAggregateResources(FutureResourcesSpecAggregateResources.Builder builderForValue)

optional .google.cloud.compute.v1.FutureResourcesSpecAggregateResources aggregate_resources = 180868005;

Parameter
Name Description
builderForValue FutureResourcesSpecAggregateResources.Builder
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSpecificSkuResources(FutureResourcesSpecSpecificSKUResources value)

public FutureResourcesSpecTargetResources.Builder setSpecificSkuResources(FutureResourcesSpecSpecificSKUResources value)

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Parameter
Name Description
value FutureResourcesSpecSpecificSKUResources
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

setSpecificSkuResources(FutureResourcesSpecSpecificSKUResources.Builder builderForValue)

public FutureResourcesSpecTargetResources.Builder setSpecificSkuResources(FutureResourcesSpecSpecificSKUResources.Builder builderForValue)

optional .google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResources specific_sku_resources = 267071798;

Parameter
Name Description
builderForValue FutureResourcesSpecSpecificSKUResources.Builder
Returns
Type Description
FutureResourcesSpecTargetResources.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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