Package com.google.cloud.compute.v1
Class InstanceGroupManager
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.InstanceGroupManager
-
- All Implemented Interfaces:
InstanceGroupManagerOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class InstanceGroupManager extends com.google.protobuf.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 typegoogle.cloud.compute.v1.InstanceGroupManager
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceGroupManager.Builder
Represents a Managed Instance Group resource.static class
InstanceGroupManager.ListManagedInstancesResults
Pagination behavior of the listManagedInstances API method for this managed instance group.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AUTO_HEALING_POLICIES_FIELD_NUMBER
static int
BASE_INSTANCE_NAME_FIELD_NUMBER
static int
CREATION_TIMESTAMP_FIELD_NUMBER
static int
CURRENT_ACTIONS_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
DISTRIBUTION_POLICY_FIELD_NUMBER
static int
FINGERPRINT_FIELD_NUMBER
static int
ID_FIELD_NUMBER
static int
INSTANCE_GROUP_FIELD_NUMBER
static int
INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER
static int
INSTANCE_TEMPLATE_FIELD_NUMBER
static int
KIND_FIELD_NUMBER
static int
LIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
NAMED_PORTS_FIELD_NUMBER
static int
REGION_FIELD_NUMBER
static int
SELF_LINK_FIELD_NUMBER
static int
STATEFUL_POLICY_FIELD_NUMBER
static int
STATUS_FIELD_NUMBER
static int
TARGET_POOLS_FIELD_NUMBER
static int
TARGET_SIZE_FIELD_NUMBER
static int
UPDATE_POLICY_FIELD_NUMBER
static int
VERSIONS_FIELD_NUMBER
static int
ZONE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
InstanceGroupManagerAutoHealingPolicy
getAutoHealingPolicies(int index)
The autohealing policy for this managed instance group.int
getAutoHealingPoliciesCount()
The autohealing policy for this managed instance group.List<InstanceGroupManagerAutoHealingPolicy>
getAutoHealingPoliciesList()
The autohealing policy for this managed instance group.InstanceGroupManagerAutoHealingPolicyOrBuilder
getAutoHealingPoliciesOrBuilder(int index)
The autohealing policy for this managed instance group.List<? extends InstanceGroupManagerAutoHealingPolicyOrBuilder>
getAutoHealingPoliciesOrBuilderList()
The autohealing policy for this managed instance group.String
getBaseInstanceName()
The base instance name to use for instances in this group.com.google.protobuf.ByteString
getBaseInstanceNameBytes()
The base instance name to use for instances in this group.String
getCreationTimestamp()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.com.google.protobuf.ByteString
getCreationTimestampBytes()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.InstanceGroupManagerActionsSummary
getCurrentActions()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.InstanceGroupManagerActionsSummaryOrBuilder
getCurrentActionsOrBuilder()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.static InstanceGroupManager
getDefaultInstance()
InstanceGroupManager
getDefaultInstanceForType()
String
getDescription()
An optional description of this resource.com.google.protobuf.ByteString
getDescriptionBytes()
An optional description of this resource.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
DistributionPolicy
getDistributionPolicy()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.DistributionPolicyOrBuilder
getDistributionPolicyOrBuilder()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.String
getFingerprint()
Fingerprint of this resource.com.google.protobuf.ByteString
getFingerprintBytes()
Fingerprint of this resource.long
getId()
[Output Only] A unique identifier for this resource type.String
getInstanceGroup()
[Output Only] The URL of the Instance Group resource.com.google.protobuf.ByteString
getInstanceGroupBytes()
[Output Only] The URL of the Instance Group resource.InstanceGroupManagerInstanceLifecyclePolicy
getInstanceLifecyclePolicy()
The repair policy for this managed instance group.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder
getInstanceLifecyclePolicyOrBuilder()
The repair policy for this managed instance group.String
getInstanceTemplate()
The URL of the instance template that is specified for this managed instance group.com.google.protobuf.ByteString
getInstanceTemplateBytes()
The URL of the instance template that is specified for this managed instance group.String
getKind()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.com.google.protobuf.ByteString
getKindBytes()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.String
getListManagedInstancesResults()
Pagination behavior of the listManagedInstances API method for this managed instance group.com.google.protobuf.ByteString
getListManagedInstancesResultsBytes()
Pagination behavior of the listManagedInstances API method for this managed instance group.String
getName()
The name of the managed instance group.com.google.protobuf.ByteString
getNameBytes()
The name of the managed instance group.NamedPort
getNamedPorts(int index)
Named ports configured for the Instance Groups complementary to this Instance Group Manager.int
getNamedPortsCount()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.List<NamedPort>
getNamedPortsList()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.NamedPortOrBuilder
getNamedPortsOrBuilder(int index)
Named ports configured for the Instance Groups complementary to this Instance Group Manager.List<? extends NamedPortOrBuilder>
getNamedPortsOrBuilderList()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.com.google.protobuf.Parser<InstanceGroupManager>
getParserForType()
String
getRegion()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).com.google.protobuf.ByteString
getRegionBytes()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).String
getSelfLink()
[Output Only] The URL for this managed instance group.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output Only] The URL for this managed instance group.int
getSerializedSize()
StatefulPolicy
getStatefulPolicy()
Stateful configuration for this Instanced Group ManagerStatefulPolicyOrBuilder
getStatefulPolicyOrBuilder()
Stateful configuration for this Instanced Group ManagerInstanceGroupManagerStatus
getStatus()
[Output Only] The status of this managed instance group.InstanceGroupManagerStatusOrBuilder
getStatusOrBuilder()
[Output Only] The status of this managed instance group.String
getTargetPools(int index)
The URLs for all TargetPool resources to which instances in the instanceGroup field are added.com.google.protobuf.ByteString
getTargetPoolsBytes(int index)
The URLs for all TargetPool resources to which instances in the instanceGroup field are added.int
getTargetPoolsCount()
The URLs for all TargetPool resources to which instances in the instanceGroup field are added.com.google.protobuf.ProtocolStringList
getTargetPoolsList()
The URLs for all TargetPool resources to which instances in the instanceGroup field are added.int
getTargetSize()
The target number of running instances for this managed instance group.InstanceGroupManagerUpdatePolicy
getUpdatePolicy()
The update policy for this managed instance group.InstanceGroupManagerUpdatePolicyOrBuilder
getUpdatePolicyOrBuilder()
The update policy for this managed instance group.InstanceGroupManagerVersion
getVersions(int index)
Specifies the instance templates used by this managed instance group to create instances.int
getVersionsCount()
Specifies the instance templates used by this managed instance group to create instances.List<InstanceGroupManagerVersion>
getVersionsList()
Specifies the instance templates used by this managed instance group to create instances.InstanceGroupManagerVersionOrBuilder
getVersionsOrBuilder(int index)
Specifies the instance templates used by this managed instance group to create instances.List<? extends InstanceGroupManagerVersionOrBuilder>
getVersionsOrBuilderList()
Specifies the instance templates used by this managed instance group to create instances.String
getZone()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).com.google.protobuf.ByteString
getZoneBytes()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).boolean
hasBaseInstanceName()
The base instance name to use for instances in this group.boolean
hasCreationTimestamp()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.boolean
hasCurrentActions()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.boolean
hasDescription()
An optional description of this resource.boolean
hasDistributionPolicy()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.boolean
hasFingerprint()
Fingerprint of this resource.int
hashCode()
boolean
hasId()
[Output Only] A unique identifier for this resource type.boolean
hasInstanceGroup()
[Output Only] The URL of the Instance Group resource.boolean
hasInstanceLifecyclePolicy()
The repair policy for this managed instance group.boolean
hasInstanceTemplate()
The URL of the instance template that is specified for this managed instance group.boolean
hasKind()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.boolean
hasListManagedInstancesResults()
Pagination behavior of the listManagedInstances API method for this managed instance group.boolean
hasName()
The name of the managed instance group.boolean
hasRegion()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).boolean
hasSelfLink()
[Output Only] The URL for this managed instance group.boolean
hasStatefulPolicy()
Stateful configuration for this Instanced Group Managerboolean
hasStatus()
[Output Only] The status of this managed instance group.boolean
hasTargetSize()
The target number of running instances for this managed instance group.boolean
hasUpdatePolicy()
The update policy for this managed instance group.boolean
hasZone()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static InstanceGroupManager.Builder
newBuilder()
static InstanceGroupManager.Builder
newBuilder(InstanceGroupManager prototype)
InstanceGroupManager.Builder
newBuilderForType()
protected InstanceGroupManager.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static InstanceGroupManager
parseDelimitedFrom(InputStream input)
static InstanceGroupManager
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceGroupManager
parseFrom(byte[] data)
static InstanceGroupManager
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceGroupManager
parseFrom(com.google.protobuf.ByteString data)
static InstanceGroupManager
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceGroupManager
parseFrom(com.google.protobuf.CodedInputStream input)
static InstanceGroupManager
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceGroupManager
parseFrom(InputStream input)
static InstanceGroupManager
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceGroupManager
parseFrom(ByteBuffer data)
static InstanceGroupManager
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<InstanceGroupManager>
parser()
InstanceGroupManager.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
AUTO_HEALING_POLICIES_FIELD_NUMBER
public static final int AUTO_HEALING_POLICIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BASE_INSTANCE_NAME_FIELD_NUMBER
public static final int BASE_INSTANCE_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CURRENT_ACTIONS_FIELD_NUMBER
public static final int CURRENT_ACTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISTRIBUTION_POLICY_FIELD_NUMBER
public static final int DISTRIBUTION_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FINGERPRINT_FIELD_NUMBER
public static final int FINGERPRINT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_GROUP_FIELD_NUMBER
public static final int INSTANCE_GROUP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER
public static final int INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_TEMPLATE_FIELD_NUMBER
public static final int INSTANCE_TEMPLATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBER
public static final int LIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAMED_PORTS_FIELD_NUMBER
public static final int NAMED_PORTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATEFUL_POLICY_FIELD_NUMBER
public static final int STATEFUL_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_POOLS_FIELD_NUMBER
public static final int TARGET_POOLS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_SIZE_FIELD_NUMBER
public static final int TARGET_SIZE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UPDATE_POLICY_FIELD_NUMBER
public static final int UPDATE_POLICY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VERSIONS_FIELD_NUMBER
public static final int VERSIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getAutoHealingPoliciesList
public List<InstanceGroupManagerAutoHealingPolicy> getAutoHealingPoliciesList()
The autohealing policy for this managed instance group. You can specify only one value.
repeated .google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy auto_healing_policies = 456799109;
- Specified by:
getAutoHealingPoliciesList
in interfaceInstanceGroupManagerOrBuilder
-
getAutoHealingPoliciesOrBuilderList
public List<? extends InstanceGroupManagerAutoHealingPolicyOrBuilder> getAutoHealingPoliciesOrBuilderList()
The autohealing policy for this managed instance group. You can specify only one value.
repeated .google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy auto_healing_policies = 456799109;
- Specified by:
getAutoHealingPoliciesOrBuilderList
in interfaceInstanceGroupManagerOrBuilder
-
getAutoHealingPoliciesCount
public int getAutoHealingPoliciesCount()
The autohealing policy for this managed instance group. You can specify only one value.
repeated .google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy auto_healing_policies = 456799109;
- Specified by:
getAutoHealingPoliciesCount
in interfaceInstanceGroupManagerOrBuilder
-
getAutoHealingPolicies
public InstanceGroupManagerAutoHealingPolicy getAutoHealingPolicies(int index)
The autohealing policy for this managed instance group. You can specify only one value.
repeated .google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy auto_healing_policies = 456799109;
- Specified by:
getAutoHealingPolicies
in interfaceInstanceGroupManagerOrBuilder
-
getAutoHealingPoliciesOrBuilder
public InstanceGroupManagerAutoHealingPolicyOrBuilder getAutoHealingPoliciesOrBuilder(int index)
The autohealing policy for this managed instance group. You can specify only one value.
repeated .google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy auto_healing_policies = 456799109;
- Specified by:
getAutoHealingPoliciesOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasBaseInstanceName
public boolean hasBaseInstanceName()
The base instance name to use for instances in this group. The value must be 1-58 characters long. Instances are named by appending a hyphen and a random four-character string to the base instance name. The base instance name must comply with RFC1035.
optional string base_instance_name = 389106439;
- Specified by:
hasBaseInstanceName
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the baseInstanceName field is set.
-
getBaseInstanceName
public String getBaseInstanceName()
The base instance name to use for instances in this group. The value must be 1-58 characters long. Instances are named by appending a hyphen and a random four-character string to the base instance name. The base instance name must comply with RFC1035.
optional string base_instance_name = 389106439;
- Specified by:
getBaseInstanceName
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The baseInstanceName.
-
getBaseInstanceNameBytes
public com.google.protobuf.ByteString getBaseInstanceNameBytes()
The base instance name to use for instances in this group. The value must be 1-58 characters long. Instances are named by appending a hyphen and a random four-character string to the base instance name. The base instance name must comply with RFC1035.
optional string base_instance_name = 389106439;
- Specified by:
getBaseInstanceNameBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for baseInstanceName.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
hasCreationTimestamp
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestamp
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestampBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for creationTimestamp.
-
hasCurrentActions
public boolean hasCurrentActions()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.
optional .google.cloud.compute.v1.InstanceGroupManagerActionsSummary current_actions = 164045879;
- Specified by:
hasCurrentActions
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the currentActions field is set.
-
getCurrentActions
public InstanceGroupManagerActionsSummary getCurrentActions()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.
optional .google.cloud.compute.v1.InstanceGroupManagerActionsSummary current_actions = 164045879;
- Specified by:
getCurrentActions
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The currentActions.
-
getCurrentActionsOrBuilder
public InstanceGroupManagerActionsSummaryOrBuilder getCurrentActionsOrBuilder()
[Output Only] The list of instance actions and the number of instances in this managed instance group that are scheduled for each of those actions.
optional .google.cloud.compute.v1.InstanceGroupManagerActionsSummary current_actions = 164045879;
- Specified by:
getCurrentActionsOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasDescription
public boolean hasDescription()
An optional description of this resource.
optional string description = 422937596;
- Specified by:
hasDescription
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional description of this resource.
optional string description = 422937596;
- Specified by:
getDescription
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource.
optional string description = 422937596;
- Specified by:
getDescriptionBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for description.
-
hasDistributionPolicy
public boolean hasDistributionPolicy()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.
optional .google.cloud.compute.v1.DistributionPolicy distribution_policy = 534558541;
- Specified by:
hasDistributionPolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the distributionPolicy field is set.
-
getDistributionPolicy
public DistributionPolicy getDistributionPolicy()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.
optional .google.cloud.compute.v1.DistributionPolicy distribution_policy = 534558541;
- Specified by:
getDistributionPolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The distributionPolicy.
-
getDistributionPolicyOrBuilder
public DistributionPolicyOrBuilder getDistributionPolicyOrBuilder()
Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.
optional .google.cloud.compute.v1.DistributionPolicy distribution_policy = 534558541;
- Specified by:
getDistributionPolicyOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasFingerprint
public boolean hasFingerprint()
Fingerprint of this resource. This field may be used in optimistic locking. It will be ignored when inserting an InstanceGroupManager. An up-to-date fingerprint must be provided in order to update the InstanceGroupManager, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an InstanceGroupManager.
optional string fingerprint = 234678500;
- Specified by:
hasFingerprint
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the fingerprint field is set.
-
getFingerprint
public String getFingerprint()
Fingerprint of this resource. This field may be used in optimistic locking. It will be ignored when inserting an InstanceGroupManager. An up-to-date fingerprint must be provided in order to update the InstanceGroupManager, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an InstanceGroupManager.
optional string fingerprint = 234678500;
- Specified by:
getFingerprint
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The fingerprint.
-
getFingerprintBytes
public com.google.protobuf.ByteString getFingerprintBytes()
Fingerprint of this resource. This field may be used in optimistic locking. It will be ignored when inserting an InstanceGroupManager. An up-to-date fingerprint must be provided in order to update the InstanceGroupManager, otherwise the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve an InstanceGroupManager.
optional string fingerprint = 234678500;
- Specified by:
getFingerprintBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for fingerprint.
-
hasId
public boolean hasId()
[Output Only] A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;
- Specified by:
hasId
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the id field is set.
-
getId
public long getId()
[Output Only] A unique identifier for this resource type. The server generates this identifier.
optional uint64 id = 3355;
- Specified by:
getId
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The id.
-
hasInstanceGroup
public boolean hasInstanceGroup()
[Output Only] The URL of the Instance Group resource.
optional string instance_group = 81095253;
- Specified by:
hasInstanceGroup
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the instanceGroup field is set.
-
getInstanceGroup
public String getInstanceGroup()
[Output Only] The URL of the Instance Group resource.
optional string instance_group = 81095253;
- Specified by:
getInstanceGroup
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The instanceGroup.
-
getInstanceGroupBytes
public com.google.protobuf.ByteString getInstanceGroupBytes()
[Output Only] The URL of the Instance Group resource.
optional string instance_group = 81095253;
- Specified by:
getInstanceGroupBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for instanceGroup.
-
hasInstanceLifecyclePolicy
public boolean hasInstanceLifecyclePolicy()
The repair policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617;
- Specified by:
hasInstanceLifecyclePolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the instanceLifecyclePolicy field is set.
-
getInstanceLifecyclePolicy
public InstanceGroupManagerInstanceLifecyclePolicy getInstanceLifecyclePolicy()
The repair policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617;
- Specified by:
getInstanceLifecyclePolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The instanceLifecyclePolicy.
-
getInstanceLifecyclePolicyOrBuilder
public InstanceGroupManagerInstanceLifecyclePolicyOrBuilder getInstanceLifecyclePolicyOrBuilder()
The repair policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617;
- Specified by:
getInstanceLifecyclePolicyOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasInstanceTemplate
public boolean hasInstanceTemplate()
The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE.
optional string instance_template = 309248228;
- Specified by:
hasInstanceTemplate
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the instanceTemplate field is set.
-
getInstanceTemplate
public String getInstanceTemplate()
The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE.
optional string instance_template = 309248228;
- Specified by:
getInstanceTemplate
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The instanceTemplate.
-
getInstanceTemplateBytes
public com.google.protobuf.ByteString getInstanceTemplateBytes()
The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE.
optional string instance_template = 309248228;
- Specified by:
getInstanceTemplateBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for instanceTemplate.
-
hasKind
public boolean hasKind()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for kind.
-
hasListManagedInstancesResults
public boolean hasListManagedInstancesResults()
Pagination behavior of the listManagedInstances API method for this managed instance group. Check the ListManagedInstancesResults enum for the list of possible values.
optional string list_managed_instances_results = 296047156;
- Specified by:
hasListManagedInstancesResults
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the listManagedInstancesResults field is set.
-
getListManagedInstancesResults
public String getListManagedInstancesResults()
Pagination behavior of the listManagedInstances API method for this managed instance group. Check the ListManagedInstancesResults enum for the list of possible values.
optional string list_managed_instances_results = 296047156;
- Specified by:
getListManagedInstancesResults
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The listManagedInstancesResults.
-
getListManagedInstancesResultsBytes
public com.google.protobuf.ByteString getListManagedInstancesResultsBytes()
Pagination behavior of the listManagedInstances API method for this managed instance group. Check the ListManagedInstancesResults enum for the list of possible values.
optional string list_managed_instances_results = 296047156;
- Specified by:
getListManagedInstancesResultsBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for listManagedInstancesResults.
-
hasName
public boolean hasName()
The name of the managed instance group. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;
- Specified by:
hasName
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public String getName()
The name of the managed instance group. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;
- Specified by:
getName
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of the managed instance group. The name must be 1-63 characters long, and comply with RFC1035.
optional string name = 3373707;
- Specified by:
getNameBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for name.
-
getNamedPortsList
public List<NamedPort> getNamedPortsList()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.
repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
- Specified by:
getNamedPortsList
in interfaceInstanceGroupManagerOrBuilder
-
getNamedPortsOrBuilderList
public List<? extends NamedPortOrBuilder> getNamedPortsOrBuilderList()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.
repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
- Specified by:
getNamedPortsOrBuilderList
in interfaceInstanceGroupManagerOrBuilder
-
getNamedPortsCount
public int getNamedPortsCount()
Named ports configured for the Instance Groups complementary to this Instance Group Manager.
repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
- Specified by:
getNamedPortsCount
in interfaceInstanceGroupManagerOrBuilder
-
getNamedPorts
public NamedPort getNamedPorts(int index)
Named ports configured for the Instance Groups complementary to this Instance Group Manager.
repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
- Specified by:
getNamedPorts
in interfaceInstanceGroupManagerOrBuilder
-
getNamedPortsOrBuilder
public NamedPortOrBuilder getNamedPortsOrBuilder(int index)
Named ports configured for the Instance Groups complementary to this Instance Group Manager.
repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
- Specified by:
getNamedPortsOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasRegion
public boolean hasRegion()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).
optional string region = 138946292;
- Specified by:
hasRegion
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the region field is set.
-
getRegion
public String getRegion()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).
optional string region = 138946292;
- Specified by:
getRegion
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()
[Output Only] The URL of the region where the managed instance group resides (for regional resources).
optional string region = 138946292;
- Specified by:
getRegionBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for region.
-
hasSelfLink
public boolean hasSelfLink()
[Output Only] The URL for this managed instance group. The server defines this URL.
optional string self_link = 456214797;
- Specified by:
hasSelfLink
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the selfLink field is set.
-
getSelfLink
public String getSelfLink()
[Output Only] The URL for this managed instance group. The server defines this URL.
optional string self_link = 456214797;
- Specified by:
getSelfLink
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] The URL for this managed instance group. The server defines this URL.
optional string self_link = 456214797;
- Specified by:
getSelfLinkBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for selfLink.
-
hasStatefulPolicy
public boolean hasStatefulPolicy()
Stateful configuration for this Instanced Group Manager
optional .google.cloud.compute.v1.StatefulPolicy stateful_policy = 47538565;
- Specified by:
hasStatefulPolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the statefulPolicy field is set.
-
getStatefulPolicy
public StatefulPolicy getStatefulPolicy()
Stateful configuration for this Instanced Group Manager
optional .google.cloud.compute.v1.StatefulPolicy stateful_policy = 47538565;
- Specified by:
getStatefulPolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The statefulPolicy.
-
getStatefulPolicyOrBuilder
public StatefulPolicyOrBuilder getStatefulPolicyOrBuilder()
Stateful configuration for this Instanced Group Manager
optional .google.cloud.compute.v1.StatefulPolicy stateful_policy = 47538565;
- Specified by:
getStatefulPolicyOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasStatus
public boolean hasStatus()
[Output Only] The status of this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274;
- Specified by:
hasStatus
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the status field is set.
-
getStatus
public InstanceGroupManagerStatus getStatus()
[Output Only] The status of this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274;
- Specified by:
getStatus
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The status.
-
getStatusOrBuilder
public InstanceGroupManagerStatusOrBuilder getStatusOrBuilder()
[Output Only] The status of this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274;
- Specified by:
getStatusOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
getTargetPoolsList
public com.google.protobuf.ProtocolStringList getTargetPoolsList()
The URLs for all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
repeated string target_pools = 336072617;
- Specified by:
getTargetPoolsList
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- A list containing the targetPools.
-
getTargetPoolsCount
public int getTargetPoolsCount()
The URLs for all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
repeated string target_pools = 336072617;
- Specified by:
getTargetPoolsCount
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The count of targetPools.
-
getTargetPools
public String getTargetPools(int index)
The URLs for all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
repeated string target_pools = 336072617;
- Specified by:
getTargetPools
in interfaceInstanceGroupManagerOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The targetPools at the given index.
-
getTargetPoolsBytes
public com.google.protobuf.ByteString getTargetPoolsBytes(int index)
The URLs for all TargetPool resources to which instances in the instanceGroup field are added. The target pools automatically apply to all of the instances in the managed instance group.
repeated string target_pools = 336072617;
- Specified by:
getTargetPoolsBytes
in interfaceInstanceGroupManagerOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the targetPools at the given index.
-
hasTargetSize
public boolean hasTargetSize()
The target number of running instances for this managed instance group. You can reduce this number by using the instanceGroupManager deleteInstances or abandonInstances methods. Resizing the group also changes this number.
optional int32 target_size = 62880239;
- Specified by:
hasTargetSize
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the targetSize field is set.
-
getTargetSize
public int getTargetSize()
The target number of running instances for this managed instance group. You can reduce this number by using the instanceGroupManager deleteInstances or abandonInstances methods. Resizing the group also changes this number.
optional int32 target_size = 62880239;
- Specified by:
getTargetSize
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The targetSize.
-
hasUpdatePolicy
public boolean hasUpdatePolicy()
The update policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy update_policy = 175809896;
- Specified by:
hasUpdatePolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the updatePolicy field is set.
-
getUpdatePolicy
public InstanceGroupManagerUpdatePolicy getUpdatePolicy()
The update policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy update_policy = 175809896;
- Specified by:
getUpdatePolicy
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The updatePolicy.
-
getUpdatePolicyOrBuilder
public InstanceGroupManagerUpdatePolicyOrBuilder getUpdatePolicyOrBuilder()
The update policy for this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy update_policy = 175809896;
- Specified by:
getUpdatePolicyOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
getVersionsList
public List<InstanceGroupManagerVersion> getVersionsList()
Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.
repeated .google.cloud.compute.v1.InstanceGroupManagerVersion versions = 162430619;
- Specified by:
getVersionsList
in interfaceInstanceGroupManagerOrBuilder
-
getVersionsOrBuilderList
public List<? extends InstanceGroupManagerVersionOrBuilder> getVersionsOrBuilderList()
Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.
repeated .google.cloud.compute.v1.InstanceGroupManagerVersion versions = 162430619;
- Specified by:
getVersionsOrBuilderList
in interfaceInstanceGroupManagerOrBuilder
-
getVersionsCount
public int getVersionsCount()
Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.
repeated .google.cloud.compute.v1.InstanceGroupManagerVersion versions = 162430619;
- Specified by:
getVersionsCount
in interfaceInstanceGroupManagerOrBuilder
-
getVersions
public InstanceGroupManagerVersion getVersions(int index)
Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.
repeated .google.cloud.compute.v1.InstanceGroupManagerVersion versions = 162430619;
- Specified by:
getVersions
in interfaceInstanceGroupManagerOrBuilder
-
getVersionsOrBuilder
public InstanceGroupManagerVersionOrBuilder getVersionsOrBuilder(int index)
Specifies the instance templates used by this managed instance group to create instances. Each version is defined by an instanceTemplate and a name. Every version can appear at most once per instance group. This field overrides the top-level instanceTemplate field. Read more about the relationships between these fields. Exactly one version must leave the targetSize field unset. That version will be applied to all remaining instances. For more information, read about canary updates.
repeated .google.cloud.compute.v1.InstanceGroupManagerVersion versions = 162430619;
- Specified by:
getVersionsOrBuilder
in interfaceInstanceGroupManagerOrBuilder
-
hasZone
public boolean hasZone()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).
optional string zone = 3744684;
- Specified by:
hasZone
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- Whether the zone field is set.
-
getZone
public String getZone()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).
optional string zone = 3744684;
- Specified by:
getZone
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()
[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).
optional string zone = 3744684;
- Specified by:
getZoneBytes
in interfaceInstanceGroupManagerOrBuilder
- Returns:
- The bytes for zone.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InstanceGroupManager parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceGroupManager parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceGroupManager parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManager parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceGroupManager parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceGroupManager parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceGroupManager parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InstanceGroupManager.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InstanceGroupManager.Builder newBuilder()
-
newBuilder
public static InstanceGroupManager.Builder newBuilder(InstanceGroupManager prototype)
-
toBuilder
public InstanceGroupManager.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceGroupManager.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InstanceGroupManager getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InstanceGroupManager> parser()
-
getParserForType
public com.google.protobuf.Parser<InstanceGroupManager> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InstanceGroupManager getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-