Class FutureResourcesSpecTargetResources.Builder (1.93.0)

public static final class FutureResourcesSpecTargetResources.Builder extends GeneratedMessage.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

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

clearSpecificSkuResources()

public FutureResourcesSpecTargetResources.Builder clearSpecificSkuResources()

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

Returns
Type Description
FutureResourcesSpecTargetResources.Builder

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 GeneratedMessage.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

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

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