- 1.65.0 (latest)
- 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 final class DistributionPolicy extends GeneratedMessageV3 implements DistributionPolicyOrBuilder
Protobuf type google.cloud.compute.v1.DistributionPolicy
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > DistributionPolicyImplements
DistributionPolicyOrBuilderStatic Fields
TARGET_SHAPE_FIELD_NUMBER
public static final int TARGET_SHAPE_FIELD_NUMBER
Type | Description |
int |
ZONES_FIELD_NUMBER
public static final int ZONES_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static DistributionPolicy getDefaultInstance()
Type | Description |
DistributionPolicy |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static DistributionPolicy.Builder newBuilder()
Type | Description |
DistributionPolicy.Builder |
newBuilder(DistributionPolicy prototype)
public static DistributionPolicy.Builder newBuilder(DistributionPolicy prototype)
Name | Description |
prototype | DistributionPolicy |
Type | Description |
DistributionPolicy.Builder |
parseDelimitedFrom(InputStream input)
public static DistributionPolicy parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseFrom(byte[] data)
public static DistributionPolicy parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static DistributionPolicy parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static DistributionPolicy parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseFrom(InputStream input)
public static DistributionPolicy parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static DistributionPolicy parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DistributionPolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
DistributionPolicy |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<DistributionPolicy> parser()
Type | Description |
Parser<DistributionPolicy> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public DistributionPolicy getDefaultInstanceForType()
Type | Description |
DistributionPolicy |
getParserForType()
public Parser<DistributionPolicy> getParserForType()
Type | Description |
Parser<DistributionPolicy> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
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;
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;
Type | Description |
ByteString | The bytes for targetShape. |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
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;
Name | Description |
index | int |
Type | Description |
DistributionPolicyZoneConfiguration |
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;
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;
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;
Name | Description |
index | int |
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;
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;
Type | Description |
boolean | Whether the targetShape field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public DistributionPolicy.Builder newBuilderForType()
Type | Description |
DistributionPolicy.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DistributionPolicy.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
DistributionPolicy.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public DistributionPolicy.Builder toBuilder()
Type | Description |
DistributionPolicy.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |