public static final class DistributionPolicy.Builder extends GeneratedMessageV3.Builder<DistributionPolicy.Builder> implements DistributionPolicyOrBuilder
Protobuf type google.cloud.compute.v1.DistributionPolicy
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DistributionPolicy.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
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;
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;
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;
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;
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;
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
|
build()
public DistributionPolicy build()
buildPartial()
public DistributionPolicy buildPartial()
clear()
public DistributionPolicy.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public DistributionPolicy.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public DistributionPolicy.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTargetShape()
public DistributionPolicy.Builder clearTargetShape()
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.instanceRedistributionType).
Check the TargetShape enum for the list of possible values.
optional string target_shape = 338621299;
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;
clone()
public DistributionPolicy.Builder clone()
Overrides
getDefaultInstanceForType()
public DistributionPolicy getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTargetShape()
public String getTargetShape()
The distribution shape to which the group converges either proactively or on resize events (depending on the value set in updatePolicy.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 in updatePolicy.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
|
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
|
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;
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;
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
|
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 in updatePolicy.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 GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(DistributionPolicy other)
public DistributionPolicy.Builder mergeFrom(DistributionPolicy other)
public DistributionPolicy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DistributionPolicy.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DistributionPolicy.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
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
|
setField(Descriptors.FieldDescriptor field, Object value)
public DistributionPolicy.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DistributionPolicy.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
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 in updatePolicy.instanceRedistributionType).
Check the TargetShape enum for the list of possible values.
optional string target_shape = 338621299;
Parameter |
Name |
Description |
value |
String
The targetShape to set.
|
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 in updatePolicy.instanceRedistributionType).
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.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final DistributionPolicy.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
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;
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;