- 1.92.0 (latest)
- 1.91.0
- 1.90.0
- 1.88.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.80.0
- 1.78.0
- 1.77.0
- 1.74.0
- 1.73.0
- 1.72.0
- 1.70.0
- 1.69.0
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class DistributionPolicy.Builder extends GeneratedMessage.Builder<DistributionPolicy.Builder> implements DistributionPolicyOrBuilder Protobuf type google.cloud.compute.v1.DistributionPolicy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > DistributionPolicy.BuilderImplements
DistributionPolicyOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addAllZones(Iterable<? extends DistributionPolicyZoneConfiguration> values)
public DistributionPolicy.Builder addAllZones(Iterable<? extends DistributionPolicyZoneConfiguration> values)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.DistributionPolicyZoneConfiguration> |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
addZones(DistributionPolicyZoneConfiguration value)
public DistributionPolicy.Builder addZones(DistributionPolicyZoneConfiguration value)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
value |
DistributionPolicyZoneConfiguration |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
addZones(DistributionPolicyZoneConfiguration.Builder builderForValue)
public DistributionPolicy.Builder addZones(DistributionPolicyZoneConfiguration.Builder builderForValue)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
DistributionPolicyZoneConfiguration.Builder |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
addZones(int index, DistributionPolicyZoneConfiguration value)
public DistributionPolicy.Builder addZones(int index, DistributionPolicyZoneConfiguration value)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
DistributionPolicyZoneConfiguration |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
addZones(int index, DistributionPolicyZoneConfiguration.Builder builderForValue)
public DistributionPolicy.Builder addZones(int index, DistributionPolicyZoneConfiguration.Builder builderForValue)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
DistributionPolicyZoneConfiguration.Builder |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
addZonesBuilder()
public DistributionPolicyZoneConfiguration.Builder addZonesBuilder()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
DistributionPolicyZoneConfiguration.Builder |
|
addZonesBuilder(int index)
public DistributionPolicyZoneConfiguration.Builder addZonesBuilder(int index)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicyZoneConfiguration.Builder |
|
build()
public DistributionPolicy build()| Returns | |
|---|---|
| Type | Description |
DistributionPolicy |
|
buildPartial()
public DistributionPolicy buildPartial()| Returns | |
|---|---|
| Type | Description |
DistributionPolicy |
|
clear()
public DistributionPolicy.Builder clear()| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
clearTargetShape()
public DistributionPolicy.Builder clearTargetShape()The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). Check the TargetShape enum for the list of possible values.
optional string target_shape = 338621299;
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
This builder for chaining. |
clearZones()
public DistributionPolicy.Builder clearZones()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
getDefaultInstanceForType()
public DistributionPolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
DistributionPolicy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getTargetShape()
public String getTargetShape()The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). 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()The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). 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 DistributionPolicyZoneConfiguration getZones(int index)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicyZoneConfiguration |
|
getZonesBuilder(int index)
public DistributionPolicyZoneConfiguration.Builder getZonesBuilder(int index)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicyZoneConfiguration.Builder |
|
getZonesBuilderList()
public List<DistributionPolicyZoneConfiguration.Builder> getZonesBuilderList()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
List<Builder> |
|
getZonesCount()
public int getZonesCount()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
int |
|
getZonesList()
public List<DistributionPolicyZoneConfiguration> getZonesList()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
List<DistributionPolicyZoneConfiguration> |
|
getZonesOrBuilder(int index)
public DistributionPolicyZoneConfigurationOrBuilder getZonesOrBuilder(int index)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicyZoneConfigurationOrBuilder |
|
getZonesOrBuilderList()
public List<? extends DistributionPolicyZoneConfigurationOrBuilder> getZonesOrBuilderList()Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.compute.v1.DistributionPolicyZoneConfigurationOrBuilder> |
|
hasTargetShape()
public boolean hasTargetShape()The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). 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 |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(DistributionPolicy other)
public DistributionPolicy.Builder mergeFrom(DistributionPolicy other)| Parameter | |
|---|---|
| Name | Description |
other |
DistributionPolicy |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DistributionPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public DistributionPolicy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
removeZones(int index)
public DistributionPolicy.Builder removeZones(int index)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
setTargetShape(String value)
public DistributionPolicy.Builder setTargetShape(String value)The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). Check the TargetShape enum for the list of possible values.
optional string target_shape = 338621299;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe targetShape to set. |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
This builder for chaining. |
setTargetShapeBytes(ByteString value)
public DistributionPolicy.Builder setTargetShapeBytes(ByteString value)The distribution shape to which the group converges either proactively or on resize events (depending on the value set inupdatePolicy.instanceRedistributionType). Check the TargetShape enum for the list of possible values.
optional string target_shape = 338621299;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for targetShape to set. |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
This builder for chaining. |
setZones(int index, DistributionPolicyZoneConfiguration value)
public DistributionPolicy.Builder setZones(int index, DistributionPolicyZoneConfiguration value)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
value |
DistributionPolicyZoneConfiguration |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|
setZones(int index, DistributionPolicyZoneConfiguration.Builder builderForValue)
public DistributionPolicy.Builder setZones(int index, DistributionPolicyZoneConfiguration.Builder builderForValue)Zones where the regional managed instance group will create and manage its instances.
repeated .google.cloud.compute.v1.DistributionPolicyZoneConfiguration zones = 116085319;
| Parameters | |
|---|---|
| Name | Description |
index |
int |
builderForValue |
DistributionPolicyZoneConfiguration.Builder |
| Returns | |
|---|---|
| Type | Description |
DistributionPolicy.Builder |
|