Class CapacityAdviceRequestInstanceProperties.Builder (1.109.0)

public static final class CapacityAdviceRequestInstanceProperties.Builder extends GeneratedMessage.Builder<CapacityAdviceRequestInstanceProperties.Builder> implements CapacityAdviceRequestInstancePropertiesOrBuilder

Instance provisioning properties.

Protobuf type google.cloud.compute.v1.CapacityAdviceRequestInstanceProperties

Static Methods

getDescriptor()

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

Methods

build()

public CapacityAdviceRequestInstanceProperties build()
Returns
Type Description
CapacityAdviceRequestInstanceProperties

buildPartial()

public CapacityAdviceRequestInstanceProperties buildPartial()
Returns
Type Description
CapacityAdviceRequestInstanceProperties

clear()

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

clearScheduling()

public CapacityAdviceRequestInstanceProperties.Builder clearScheduling()

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Returns
Type Description
CapacityAdviceRequestInstanceProperties.Builder

getDefaultInstanceForType()

public CapacityAdviceRequestInstanceProperties getDefaultInstanceForType()
Returns
Type Description
CapacityAdviceRequestInstanceProperties

getDescriptorForType()

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

getScheduling()

public CapacityAdviceRequestInstancePropertiesScheduling getScheduling()

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Returns
Type Description
CapacityAdviceRequestInstancePropertiesScheduling

The scheduling.

getSchedulingBuilder()

public CapacityAdviceRequestInstancePropertiesScheduling.Builder getSchedulingBuilder()

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Returns
Type Description
CapacityAdviceRequestInstancePropertiesScheduling.Builder

getSchedulingOrBuilder()

public CapacityAdviceRequestInstancePropertiesSchedulingOrBuilder getSchedulingOrBuilder()

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Returns
Type Description
CapacityAdviceRequestInstancePropertiesSchedulingOrBuilder

hasScheduling()

public boolean hasScheduling()

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Returns
Type Description
boolean

Whether the scheduling field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CapacityAdviceRequestInstanceProperties other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeScheduling(CapacityAdviceRequestInstancePropertiesScheduling value)

public CapacityAdviceRequestInstanceProperties.Builder mergeScheduling(CapacityAdviceRequestInstancePropertiesScheduling value)

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Parameter
Name Description
value CapacityAdviceRequestInstancePropertiesScheduling
Returns
Type Description
CapacityAdviceRequestInstanceProperties.Builder

setScheduling(CapacityAdviceRequestInstancePropertiesScheduling value)

public CapacityAdviceRequestInstanceProperties.Builder setScheduling(CapacityAdviceRequestInstancePropertiesScheduling value)

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Parameter
Name Description
value CapacityAdviceRequestInstancePropertiesScheduling
Returns
Type Description
CapacityAdviceRequestInstanceProperties.Builder

setScheduling(CapacityAdviceRequestInstancePropertiesScheduling.Builder builderForValue)

public CapacityAdviceRequestInstanceProperties.Builder setScheduling(CapacityAdviceRequestInstancePropertiesScheduling.Builder builderForValue)

Specifies the scheduling options.

optional .google.cloud.compute.v1.CapacityAdviceRequestInstancePropertiesScheduling scheduling = 386688404;

Parameter
Name Description
builderForValue CapacityAdviceRequestInstancePropertiesScheduling.Builder
Returns
Type Description
CapacityAdviceRequestInstanceProperties.Builder