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 classInstanceGroupManager.BuilderRepresents a Managed Instance Group resource.static classInstanceGroupManager.ListManagedInstancesResultsPagination 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 intAUTO_HEALING_POLICIES_FIELD_NUMBERstatic intBASE_INSTANCE_NAME_FIELD_NUMBERstatic intCREATION_TIMESTAMP_FIELD_NUMBERstatic intCURRENT_ACTIONS_FIELD_NUMBERstatic intDESCRIPTION_FIELD_NUMBERstatic intDISTRIBUTION_POLICY_FIELD_NUMBERstatic intFINGERPRINT_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intINSTANCE_GROUP_FIELD_NUMBERstatic intINSTANCE_LIFECYCLE_POLICY_FIELD_NUMBERstatic intINSTANCE_TEMPLATE_FIELD_NUMBERstatic intKIND_FIELD_NUMBERstatic intLIST_MANAGED_INSTANCES_RESULTS_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intNAMED_PORTS_FIELD_NUMBERstatic intREGION_FIELD_NUMBERstatic intSELF_LINK_FIELD_NUMBERstatic intSTATEFUL_POLICY_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBERstatic intTARGET_POOLS_FIELD_NUMBERstatic intTARGET_SIZE_FIELD_NUMBERstatic intUPDATE_POLICY_FIELD_NUMBERstatic intVERSIONS_FIELD_NUMBERstatic intZONE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)InstanceGroupManagerAutoHealingPolicygetAutoHealingPolicies(int index)The autohealing policy for this managed instance group.intgetAutoHealingPoliciesCount()The autohealing policy for this managed instance group.List<InstanceGroupManagerAutoHealingPolicy>getAutoHealingPoliciesList()The autohealing policy for this managed instance group.InstanceGroupManagerAutoHealingPolicyOrBuildergetAutoHealingPoliciesOrBuilder(int index)The autohealing policy for this managed instance group.List<? extends InstanceGroupManagerAutoHealingPolicyOrBuilder>getAutoHealingPoliciesOrBuilderList()The autohealing policy for this managed instance group.StringgetBaseInstanceName()The base instance name to use for instances in this group.com.google.protobuf.ByteStringgetBaseInstanceNameBytes()The base instance name to use for instances in this group.StringgetCreationTimestamp()[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.com.google.protobuf.ByteStringgetCreationTimestampBytes()[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.InstanceGroupManagerActionsSummarygetCurrentActions()[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.InstanceGroupManagerActionsSummaryOrBuildergetCurrentActionsOrBuilder()[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 InstanceGroupManagergetDefaultInstance()InstanceGroupManagergetDefaultInstanceForType()StringgetDescription()An optional description of this resource.com.google.protobuf.ByteStringgetDescriptionBytes()An optional description of this resource.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()DistributionPolicygetDistributionPolicy()Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.DistributionPolicyOrBuildergetDistributionPolicyOrBuilder()Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.StringgetFingerprint()Fingerprint of this resource.com.google.protobuf.ByteStringgetFingerprintBytes()Fingerprint of this resource.longgetId()[Output Only] A unique identifier for this resource type.StringgetInstanceGroup()[Output Only] The URL of the Instance Group resource.com.google.protobuf.ByteStringgetInstanceGroupBytes()[Output Only] The URL of the Instance Group resource.InstanceGroupManagerInstanceLifecyclePolicygetInstanceLifecyclePolicy()The repair policy for this managed instance group.InstanceGroupManagerInstanceLifecyclePolicyOrBuildergetInstanceLifecyclePolicyOrBuilder()The repair policy for this managed instance group.StringgetInstanceTemplate()The URL of the instance template that is specified for this managed instance group.com.google.protobuf.ByteStringgetInstanceTemplateBytes()The URL of the instance template that is specified for this managed instance group.StringgetKind()[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.com.google.protobuf.ByteStringgetKindBytes()[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.StringgetListManagedInstancesResults()Pagination behavior of the listManagedInstances API method for this managed instance group.com.google.protobuf.ByteStringgetListManagedInstancesResultsBytes()Pagination behavior of the listManagedInstances API method for this managed instance group.StringgetName()The name of the managed instance group.com.google.protobuf.ByteStringgetNameBytes()The name of the managed instance group.NamedPortgetNamedPorts(int index)Named ports configured for the Instance Groups complementary to this Instance Group Manager.intgetNamedPortsCount()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.NamedPortOrBuildergetNamedPortsOrBuilder(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()StringgetRegion()[Output Only] The URL of the region where the managed instance group resides (for regional resources).com.google.protobuf.ByteStringgetRegionBytes()[Output Only] The URL of the region where the managed instance group resides (for regional resources).StringgetSelfLink()[Output Only] The URL for this managed instance group.com.google.protobuf.ByteStringgetSelfLinkBytes()[Output Only] The URL for this managed instance group.intgetSerializedSize()StatefulPolicygetStatefulPolicy()Stateful configuration for this Instanced Group ManagerStatefulPolicyOrBuildergetStatefulPolicyOrBuilder()Stateful configuration for this Instanced Group ManagerInstanceGroupManagerStatusgetStatus()[Output Only] The status of this managed instance group.InstanceGroupManagerStatusOrBuildergetStatusOrBuilder()[Output Only] The status of this managed instance group.StringgetTargetPools(int index)The URLs for all TargetPool resources to which instances in the instanceGroup field are added.com.google.protobuf.ByteStringgetTargetPoolsBytes(int index)The URLs for all TargetPool resources to which instances in the instanceGroup field are added.intgetTargetPoolsCount()The URLs for all TargetPool resources to which instances in the instanceGroup field are added.com.google.protobuf.ProtocolStringListgetTargetPoolsList()The URLs for all TargetPool resources to which instances in the instanceGroup field are added.intgetTargetSize()The target number of running instances for this managed instance group.InstanceGroupManagerUpdatePolicygetUpdatePolicy()The update policy for this managed instance group.InstanceGroupManagerUpdatePolicyOrBuildergetUpdatePolicyOrBuilder()The update policy for this managed instance group.InstanceGroupManagerVersiongetVersions(int index)Specifies the instance templates used by this managed instance group to create instances.intgetVersionsCount()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.InstanceGroupManagerVersionOrBuildergetVersionsOrBuilder(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.StringgetZone()[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).com.google.protobuf.ByteStringgetZoneBytes()[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).booleanhasBaseInstanceName()The base instance name to use for instances in this group.booleanhasCreationTimestamp()[Output Only] The creation timestamp for this managed instance group in RFC3339 text format.booleanhasCurrentActions()[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.booleanhasDescription()An optional description of this resource.booleanhasDistributionPolicy()Policy specifying the intended distribution of managed instances across zones in a regional managed instance group.booleanhasFingerprint()Fingerprint of this resource.inthashCode()booleanhasId()[Output Only] A unique identifier for this resource type.booleanhasInstanceGroup()[Output Only] The URL of the Instance Group resource.booleanhasInstanceLifecyclePolicy()The repair policy for this managed instance group.booleanhasInstanceTemplate()The URL of the instance template that is specified for this managed instance group.booleanhasKind()[Output Only] The resource type, which is always compute#instanceGroupManager for managed instance groups.booleanhasListManagedInstancesResults()Pagination behavior of the listManagedInstances API method for this managed instance group.booleanhasName()The name of the managed instance group.booleanhasRegion()[Output Only] The URL of the region where the managed instance group resides (for regional resources).booleanhasSelfLink()[Output Only] The URL for this managed instance group.booleanhasStatefulPolicy()Stateful configuration for this Instanced Group ManagerbooleanhasStatus()[Output Only] The status of this managed instance group.booleanhasTargetSize()The target number of running instances for this managed instance group.booleanhasUpdatePolicy()The update policy for this managed instance group.booleanhasZone()[Output Only] The URL of a zone where the managed instance group is located (for zonal resources).protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static InstanceGroupManager.BuildernewBuilder()static InstanceGroupManager.BuildernewBuilder(InstanceGroupManager prototype)InstanceGroupManager.BuildernewBuilderForType()protected InstanceGroupManager.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static InstanceGroupManagerparseDelimitedFrom(InputStream input)static InstanceGroupManagerparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceGroupManagerparseFrom(byte[] data)static InstanceGroupManagerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceGroupManagerparseFrom(com.google.protobuf.ByteString data)static InstanceGroupManagerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceGroupManagerparseFrom(com.google.protobuf.CodedInputStream input)static InstanceGroupManagerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceGroupManagerparseFrom(InputStream input)static InstanceGroupManagerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceGroupManagerparseFrom(ByteBuffer data)static InstanceGroupManagerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<InstanceGroupManager>parser()InstanceGroupManager.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein 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:
getAutoHealingPoliciesListin 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:
getAutoHealingPoliciesOrBuilderListin 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:
getAutoHealingPoliciesCountin 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:
getAutoHealingPoliciesin 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:
getAutoHealingPoliciesOrBuilderin 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:
hasBaseInstanceNamein 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:
getBaseInstanceNamein 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:
getBaseInstanceNameBytesin 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:
hasCreationTimestampin 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:
getCreationTimestampin 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:
getCreationTimestampBytesin 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:
hasCurrentActionsin 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:
getCurrentActionsin 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:
getCurrentActionsOrBuilderin interfaceInstanceGroupManagerOrBuilder
-
hasDescription
public boolean hasDescription()
An optional description of this resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceInstanceGroupManagerOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceInstanceGroupManagerOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin 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:
hasDistributionPolicyin 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:
getDistributionPolicyin 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:
getDistributionPolicyOrBuilderin 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:
hasFingerprintin 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:
getFingerprintin 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:
getFingerprintBytesin 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:
hasIdin 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:
getIdin interfaceInstanceGroupManagerOrBuilder- Returns:
- The id.
-
hasInstanceGroup
public boolean hasInstanceGroup()
[Output Only] The URL of the Instance Group resource.
optional string instance_group = 81095253;- Specified by:
hasInstanceGroupin 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:
getInstanceGroupin 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:
getInstanceGroupBytesin 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:
hasInstanceLifecyclePolicyin 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:
getInstanceLifecyclePolicyin 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:
getInstanceLifecyclePolicyOrBuilderin 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:
hasInstanceTemplatein 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:
getInstanceTemplatein 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:
getInstanceTemplateBytesin 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:
hasKindin 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:
getKindin 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:
getKindBytesin 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:
hasListManagedInstancesResultsin 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:
getListManagedInstancesResultsin 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:
getListManagedInstancesResultsBytesin 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:
hasNamein 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:
getNamein 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:
getNameBytesin 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:
getNamedPortsListin 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:
getNamedPortsOrBuilderListin 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:
getNamedPortsCountin 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:
getNamedPortsin 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:
getNamedPortsOrBuilderin 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:
hasRegionin 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:
getRegionin 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:
getRegionBytesin 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:
hasSelfLinkin 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:
getSelfLinkin 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:
getSelfLinkBytesin 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:
hasStatefulPolicyin 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:
getStatefulPolicyin 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:
getStatefulPolicyOrBuilderin interfaceInstanceGroupManagerOrBuilder
-
hasStatus
public boolean hasStatus()
[Output Only] The status of this managed instance group.
optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274;- Specified by:
hasStatusin 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:
getStatusin 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:
getStatusOrBuilderin 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:
getTargetPoolsListin 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:
getTargetPoolsCountin 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:
getTargetPoolsin 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:
getTargetPoolsBytesin 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:
hasTargetSizein 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:
getTargetSizein 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:
hasUpdatePolicyin 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:
getUpdatePolicyin 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:
getUpdatePolicyOrBuilderin 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:
getVersionsListin 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:
getVersionsOrBuilderListin 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:
getVersionsCountin 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:
getVersionsin 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:
getVersionsOrBuilderin 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:
hasZonein 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:
getZonein 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:
getZoneBytesin interfaceInstanceGroupManagerOrBuilder- Returns:
- The bytes for zone.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceGroupManager.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InstanceGroupManager getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-