public final class InstanceGroupManagerTargetSizePolicy extends GeneratedMessage implements InstanceGroupManagerTargetSizePolicyOrBuilder Protobuf type google.cloud.compute.v1.InstanceGroupManagerTargetSizePolicy
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > InstanceGroupManagerTargetSizePolicyStatic Fields
MODE_FIELD_NUMBER
public static final int MODE_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static InstanceGroupManagerTargetSizePolicy getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static InstanceGroupManagerTargetSizePolicy.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy.Builder |
|
newBuilder(InstanceGroupManagerTargetSizePolicy prototype)
public static InstanceGroupManagerTargetSizePolicy.Builder newBuilder(InstanceGroupManagerTargetSizePolicy prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
InstanceGroupManagerTargetSizePolicy |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy.Builder |
|
parseDelimitedFrom(InputStream input)
public static InstanceGroupManagerTargetSizePolicy parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static InstanceGroupManagerTargetSizePolicy parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static InstanceGroupManagerTargetSizePolicy parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static InstanceGroupManagerTargetSizePolicy parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static InstanceGroupManagerTargetSizePolicy parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static InstanceGroupManagerTargetSizePolicy parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerTargetSizePolicy parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<InstanceGroupManagerTargetSizePolicy> parser()| Returns | |
|---|---|
| Type | Description |
Parser<InstanceGroupManagerTargetSizePolicy> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getDefaultInstanceForType()
public InstanceGroupManagerTargetSizePolicy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy |
|
getMode()
public String getMode()The mode of target size policy based on which the MIG creates its VMs individually or all at once. Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns | |
|---|---|
| Type | Description |
String |
The mode. |
getModeBytes()
public ByteString getModeBytes()The mode of target size policy based on which the MIG creates its VMs individually or all at once. Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for mode. |
getParserForType()
public Parser<InstanceGroupManagerTargetSizePolicy> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<InstanceGroupManagerTargetSizePolicy> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hasMode()
public boolean hasMode()The mode of target size policy based on which the MIG creates its VMs individually or all at once. Check the Mode enum for the list of possible values.
optional string mode = 3357091;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the mode field is set. |
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public InstanceGroupManagerTargetSizePolicy.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected InstanceGroupManagerTargetSizePolicy.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy.Builder |
|
toBuilder()
public InstanceGroupManagerTargetSizePolicy.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
InstanceGroupManagerTargetSizePolicy.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|