Class CapacityAdviceRequestDistributionPolicy.Builder (1.109.0)

public static final class CapacityAdviceRequestDistributionPolicy.Builder extends GeneratedMessage.Builder<CapacityAdviceRequestDistributionPolicy.Builder> implements CapacityAdviceRequestDistributionPolicyOrBuilder

Distribution policy.

Protobuf type google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicy

Static Methods

getDescriptor()

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

Methods

addAllZones(Iterable<? extends CapacityAdviceRequestDistributionPolicyZoneConfiguration> values)

public CapacityAdviceRequestDistributionPolicy.Builder addAllZones(Iterable<? extends CapacityAdviceRequestDistributionPolicyZoneConfiguration> values)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
values Iterable<? extends com.google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration>
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

addZones(CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

public CapacityAdviceRequestDistributionPolicy.Builder addZones(CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
value CapacityAdviceRequestDistributionPolicyZoneConfiguration
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

addZones(CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

public CapacityAdviceRequestDistributionPolicy.Builder addZones(CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
builderForValue CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

addZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

public CapacityAdviceRequestDistributionPolicy.Builder addZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameters
Name Description
index int
value CapacityAdviceRequestDistributionPolicyZoneConfiguration
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

addZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

public CapacityAdviceRequestDistributionPolicy.Builder addZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameters
Name Description
index int
builderForValue CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

addZonesBuilder()

public CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder addZonesBuilder()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder

addZonesBuilder(int index)

public CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder addZonesBuilder(int index)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder

build()

public CapacityAdviceRequestDistributionPolicy build()
Returns
Type Description
CapacityAdviceRequestDistributionPolicy

buildPartial()

public CapacityAdviceRequestDistributionPolicy buildPartial()
Returns
Type Description
CapacityAdviceRequestDistributionPolicy

clear()

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

clearTargetShape()

public CapacityAdviceRequestDistributionPolicy.Builder clearTargetShape()

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

This builder for chaining.

clearZones()

public CapacityAdviceRequestDistributionPolicy.Builder clearZones()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

getDefaultInstanceForType()

public CapacityAdviceRequestDistributionPolicy getDefaultInstanceForType()
Returns
Type Description
CapacityAdviceRequestDistributionPolicy

getDescriptorForType()

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

getTargetShape()

public String getTargetShape()

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Returns
Type Description
String

The targetShape.

getTargetShapeBytes()

public ByteString getTargetShapeBytes()

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Returns
Type Description
ByteString

The bytes for targetShape.

getZones(int index)

public CapacityAdviceRequestDistributionPolicyZoneConfiguration getZones(int index)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestDistributionPolicyZoneConfiguration

getZonesBuilder(int index)

public CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder getZonesBuilder(int index)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder

getZonesBuilderList()

public List<CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder> getZonesBuilderList()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
List<Builder>

getZonesCount()

public int getZonesCount()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
int

getZonesList()

public List<CapacityAdviceRequestDistributionPolicyZoneConfiguration> getZonesList()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
List<CapacityAdviceRequestDistributionPolicyZoneConfiguration>

getZonesOrBuilder(int index)

public CapacityAdviceRequestDistributionPolicyZoneConfigurationOrBuilder getZonesOrBuilder(int index)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestDistributionPolicyZoneConfigurationOrBuilder

getZonesOrBuilderList()

public List<? extends CapacityAdviceRequestDistributionPolicyZoneConfigurationOrBuilder> getZonesOrBuilderList()

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfigurationOrBuilder>

hasTargetShape()

public boolean hasTargetShape()

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Returns
Type Description
boolean

Whether the targetShape field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CapacityAdviceRequestDistributionPolicy other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeZones(int index)

public CapacityAdviceRequestDistributionPolicy.Builder removeZones(int index)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameter
Name Description
index int
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

setTargetShape(String value)

public CapacityAdviceRequestDistributionPolicy.Builder setTargetShape(String value)

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Parameter
Name Description
value String

The targetShape to set.

Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

This builder for chaining.

setTargetShapeBytes(ByteString value)

public CapacityAdviceRequestDistributionPolicy.Builder setTargetShapeBytes(ByteString value)

Target distribution shape. You can specify the following values:ANY, ANY_SINGLE_ZONE, or BALANCED. Check the TargetShape enum for the list of possible values.

optional string target_shape = 338621299;

Parameter
Name Description
value ByteString

The bytes for targetShape to set.

Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

This builder for chaining.

setZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

public CapacityAdviceRequestDistributionPolicy.Builder setZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration value)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameters
Name Description
index int
value CapacityAdviceRequestDistributionPolicyZoneConfiguration
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder

setZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

public CapacityAdviceRequestDistributionPolicy.Builder setZones(int index, CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder builderForValue)

Zones where Capacity Advisor looks for capacity.

repeated .google.cloud.compute.v1.CapacityAdviceRequestDistributionPolicyZoneConfiguration zones = 116085319;

Parameters
Name Description
index int
builderForValue CapacityAdviceRequestDistributionPolicyZoneConfiguration.Builder
Returns
Type Description
CapacityAdviceRequestDistributionPolicy.Builder