Class InstanceGroupManager (1.88.0)

public final class InstanceGroupManager extends GeneratedMessageV3 implements InstanceGroupManagerOrBuilder

Represents a Managed Instance Group resource. An instance group is a collection of VM instances that you can manage as a single entity. For more information, read Instance groups. For zonal Managed Instance Group, use the instanceGroupManagers resource. For regional Managed Instance Group, use the regionInstanceGroupManagers resource.

Protobuf type google.cloud.compute.v1.InstanceGroupManager

Static Fields

ALL_INSTANCES_CONFIG_FIELD_NUMBER

public static final int ALL_INSTANCES_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

AUTO_HEALING_POLICIES_FIELD_NUMBER

public static final int AUTO_HEALING_POLICIES_FIELD_NUMBER
Field Value
Type Description
int

BASE_INSTANCE_NAME_FIELD_NUMBER

public static final int BASE_INSTANCE_NAME_FIELD_NUMBER
Field Value
Type Description
int

CREATION_TIMESTAMP_FIELD_NUMBER

public static final int CREATION_TIMESTAMP_FIELD_NUMBER
Field Value
Type Description
int

CURRENT_ACTIONS_FIELD_NUMBER

public static final int CURRENT_ACTIONS_FIELD_NUMBER
Field Value
Type Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Field Value
Type Description
int

DISTRIBUTION_POLICY_FIELD_NUMBER

public static final int DISTRIBUTION_POLICY_FIELD_NUMBER
Field Value
Type Description
int

FINGERPRINT_FIELD_NUMBER

public static final int FINGERPRINT_FIELD_NUMBER
Field Value
Type Description
int

ID_FIELD_NUMBER

public static final int ID_FIELD_NUMBER
Field Value
Type Description
int

INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER

public static final int INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER
Field Value
Type Description
int

INSTANCE_GROUP_FIELD_NUMBER

public static final int INSTANCE_GROUP_FIELD_NUMBER
Field Value
Type Description
int

INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER

public static final int INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER
Field Value
Type Description
int

INSTANCE_TEMPLATE_FIELD_NUMBER

public static final int INSTANCE_TEMPLATE_FIELD_NUMBER
Field Value
Type Description
int

KIND_FIELD_NUMBER

public static final int KIND_FIELD_NUMBER
Field Value
Type Description
int

LIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBER

public static final int LIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBER
Field Value
Type Description
int

NAMED_PORTS_FIELD_NUMBER

public static final int NAMED_PORTS_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

REGION_FIELD_NUMBER

public static final int REGION_FIELD_NUMBER
Field Value
Type Description
int

RESOURCE_POLICIES_FIELD_NUMBER

public static final int RESOURCE_POLICIES_FIELD_NUMBER
Field Value
Type Description
int

SATISFIES_PZI_FIELD_NUMBER

public static final int SATISFIES_PZI_FIELD_NUMBER
Field Value
Type Description
int

SATISFIES_PZS_FIELD_NUMBER

public static final int SATISFIES_PZS_FIELD_NUMBER
Field Value
Type Description
int
public static final int SELF_LINK_FIELD_NUMBER
Field Value
Type Description
int

STANDBY_POLICY_FIELD_NUMBER

public static final int STANDBY_POLICY_FIELD_NUMBER
Field Value
Type Description
int

STATEFUL_POLICY_FIELD_NUMBER

public static final int STATEFUL_POLICY_FIELD_NUMBER
Field Value
Type Description
int

STATUS_FIELD_NUMBER

public static final int STATUS_FIELD_NUMBER
Field Value
Type Description
int

TARGET_POOLS_FIELD_NUMBER

public static final int TARGET_POOLS_FIELD_NUMBER
Field Value
Type Description
int

TARGET_SIZE_FIELD_NUMBER

public static final int TARGET_SIZE_FIELD_NUMBER
Field Value
Type Description
int

TARGET_STOPPED_SIZE_FIELD_NUMBER

public static final int TARGET_STOPPED_SIZE_FIELD_NUMBER
Field Value
Type Description
int

TARGET_SUSPENDED_SIZE_FIELD_NUMBER

public static final int TARGET_SUSPENDED_SIZE_FIELD_NUMBER
Field Value
Type Description
int

UPDATE_POLICY_FIELD_NUMBER

public static final int UPDATE_POLICY_FIELD_NUMBER
Field Value
Type Description
int

VERSIONS_FIELD_NUMBER

public static final int VERSIONS_FIELD_NUMBER
Field Value
Type Description
int

ZONE_FIELD_NUMBER

public static final int ZONE_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static InstanceGroupManager getDefaultInstance()
Returns
Type Description
InstanceGroupManager

getDescriptor()

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

newBuilder()

public static InstanceGroupManager.Builder newBuilder()
Returns
Type Description
InstanceGroupManager.Builder

newBuilder(InstanceGroupManager prototype)

public static InstanceGroupManager.Builder newBuilder(InstanceGroupManager prototype)
Parameter
Name Description
prototype InstanceGroupManager
Returns
Type Description
InstanceGroupManager.Builder

parseDelimitedFrom(InputStream input)

public static InstanceGroupManager parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
InstanceGroupManager
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static InstanceGroupManager parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
InstanceGroupManager
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static InstanceGroupManager parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
InstanceGroupManager
Exceptions
Type Description