| Constructor and Description |
|---|
RegionInstanceGroupManagers() |
| Modifier and Type | Method and Description |
|---|---|
Compute.RegionInstanceGroupManagers.AbandonInstances |
abandonInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersAbandonInstancesRequest content)
Flags the specified instances to be immediately removed from the managed instance group.
|
Compute.RegionInstanceGroupManagers.ApplyUpdatesToInstances |
applyUpdatesToInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersApplyUpdatesRequest content)
Apply updates to selected instances the managed instance group.
|
Compute.RegionInstanceGroupManagers.CreateInstances |
createInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersCreateInstancesRequest content)
Creates instances with per-instance configs in this regional managed instance group.
|
Compute.RegionInstanceGroupManagers.Delete |
delete(String project,
String region,
String instanceGroupManager)
Deletes the specified managed instance group and all of the instances in that group.
|
Compute.RegionInstanceGroupManagers.DeleteInstances |
deleteInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersDeleteInstancesRequest content)
Flags the specified instances in the managed instance group to be immediately deleted.
|
Compute.RegionInstanceGroupManagers.DeletePerInstanceConfigs |
deletePerInstanceConfigs(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagerDeleteInstanceConfigReq content)
Deletes selected per-instance configs for the managed instance group.
|
Compute.RegionInstanceGroupManagers.Get |
get(String project,
String region,
String instanceGroupManager)
Returns all of the details about the specified managed instance group.
|
Compute.RegionInstanceGroupManagers.Insert |
insert(String project,
String region,
InstanceGroupManager content)
Creates a managed instance group using the information that you specify in the request.
|
Compute.RegionInstanceGroupManagers.List |
list(String project,
String region)
Retrieves the list of managed instance groups that are contained within the specified region.
|
Compute.RegionInstanceGroupManagers.ListErrors |
listErrors(String project,
String region,
String instanceGroupManager)
Lists all errors thrown by actions on instances for a given regional managed instance group.
|
Compute.RegionInstanceGroupManagers.ListManagedInstances |
listManagedInstances(String project,
String region,
String instanceGroupManager)
Lists the instances in the managed instance group and instances that are scheduled to be created.
|
Compute.RegionInstanceGroupManagers.ListPerInstanceConfigs |
listPerInstanceConfigs(String project,
String region,
String instanceGroupManager)
Lists all of the per-instance configs defined for the managed instance group.
|
Compute.RegionInstanceGroupManagers.Patch |
patch(String project,
String region,
String instanceGroupManager,
InstanceGroupManager content)
Updates a managed instance group using the information that you specify in the request.
|
Compute.RegionInstanceGroupManagers.PatchPerInstanceConfigs |
patchPerInstanceConfigs(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagerPatchInstanceConfigReq content)
Inserts or patches per-instance configs for the managed instance group.
|
Compute.RegionInstanceGroupManagers.RecreateInstances |
recreateInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersRecreateRequest content)
Flags the specified VM instances in the managed instance group to be immediately recreated.
|
Compute.RegionInstanceGroupManagers.Resize |
resize(String project,
String region,
String instanceGroupManager,
Integer size)
Changes the intended size of the managed instance group.
|
Compute.RegionInstanceGroupManagers.SetAutoHealingPolicies |
setAutoHealingPolicies(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersSetAutoHealingRequest content)
Modifies the autohealing policy for the instances in this managed instance group.
|
Compute.RegionInstanceGroupManagers.SetInstanceTemplate |
setInstanceTemplate(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersSetTemplateRequest content)
Sets the instance template to use when creating new instances or recreating instances in this
group.
|
Compute.RegionInstanceGroupManagers.SetTargetPools |
setTargetPools(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersSetTargetPoolsRequest content)
Modifies the target pools to which all new instances in this group are assigned.
|
Compute.RegionInstanceGroupManagers.TestIamPermissions |
testIamPermissions(String project,
String region,
String resource,
TestPermissionsRequest content)
Returns permissions that a caller has on the specified resource.
|
Compute.RegionInstanceGroupManagers.Update |
update(String project,
String region,
String instanceGroupManager,
InstanceGroupManager content)
Updates a managed instance group using the information that you specify in the request.
|
Compute.RegionInstanceGroupManagers.UpdatePerInstanceConfigs |
updatePerInstanceConfigs(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagerUpdateInstanceConfigReq content)
Inserts or updates per-instance configs for the managed instance group.
|
public Compute.RegionInstanceGroupManagers.AbandonInstances abandonInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersAbandonInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.content - the RegionInstanceGroupManagersAbandonInstancesRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.ApplyUpdatesToInstances applyUpdatesToInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersApplyUpdatesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request, should conform to RFC1035.instanceGroupManager - The name of the managed instance group, should conform to RFC1035.content - the RegionInstanceGroupManagersApplyUpdatesRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.CreateInstances createInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersCreateInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - The name of the region where the managed instance group is located. It should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It should conform to RFC1035.content - the RegionInstanceGroupManagersCreateInstancesRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.Delete delete(String project, String region, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group to delete.IOExceptionpublic Compute.RegionInstanceGroupManagers.DeleteInstances deleteInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersDeleteInstancesRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.content - the RegionInstanceGroupManagersDeleteInstancesRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.DeletePerInstanceConfigs deletePerInstanceConfigs(String project, String region, String instanceGroupManager, RegionInstanceGroupManagerDeleteInstanceConfigReq content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request, should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It should conform to RFC1035.content - the RegionInstanceGroupManagerDeleteInstanceConfigReqIOExceptionpublic Compute.RegionInstanceGroupManagers.Get get(String project, String region, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group to return.IOExceptionpublic Compute.RegionInstanceGroupManagers.Insert insert(String project, String region, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.content - the InstanceGroupManagerIOExceptionpublic Compute.RegionInstanceGroupManagers.List list(String project, String region) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.IOExceptionpublic Compute.RegionInstanceGroupManagers.ListErrors listErrors(String project, String region, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request. This should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It must be a string that meets the requirements in RFC1035,
or an unsigned long integer: must match regexp pattern:
(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)|[1-9][0-9]{0,19}.IOExceptionpublic Compute.RegionInstanceGroupManagers.ListManagedInstances listManagedInstances(String project, String region, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - The name of the managed instance group.IOExceptionpublic Compute.RegionInstanceGroupManagers.ListPerInstanceConfigs listPerInstanceConfigs(String project, String region, String instanceGroupManager) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request, should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It should conform to RFC1035.IOExceptionpublic Compute.RegionInstanceGroupManagers.Patch patch(String project, String region, String instanceGroupManager, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - The name of the instance group manager.content - the InstanceGroupManagerIOExceptionpublic Compute.RegionInstanceGroupManagers.PatchPerInstanceConfigs patchPerInstanceConfigs(String project, String region, String instanceGroupManager, RegionInstanceGroupManagerPatchInstanceConfigReq content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request, should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It should conform to RFC1035.content - the RegionInstanceGroupManagerPatchInstanceConfigReqIOExceptionpublic Compute.RegionInstanceGroupManagers.RecreateInstances recreateInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersRecreateRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.content - the RegionInstanceGroupManagersRecreateRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.Resize resize(String project, String region, String instanceGroupManager, Integer size) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.size - Number of instances that should exist in this instance group manager.
[minimum: 0]IOExceptionpublic Compute.RegionInstanceGroupManagers.SetAutoHealingPolicies setAutoHealingPolicies(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersSetAutoHealingRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.content - the RegionInstanceGroupManagersSetAutoHealingRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.SetInstanceTemplate setInstanceTemplate(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersSetTemplateRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - The name of the managed instance group.content - the RegionInstanceGroupManagersSetTemplateRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.SetTargetPools setTargetPools(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersSetTargetPoolsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - Name of the managed instance group.content - the RegionInstanceGroupManagersSetTargetPoolsRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.TestIamPermissions testIamPermissions(String project, String region, String resource, TestPermissionsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - The name of the region for this request.resource - Name or id of the resource for this request.content - the TestPermissionsRequestIOExceptionpublic Compute.RegionInstanceGroupManagers.Update update(String project, String region, String instanceGroupManager, InstanceGroupManager content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region scoping this request.instanceGroupManager - The name of the instance group manager.content - the InstanceGroupManagerIOExceptionpublic Compute.RegionInstanceGroupManagers.UpdatePerInstanceConfigs updatePerInstanceConfigs(String project, String region, String instanceGroupManager, RegionInstanceGroupManagerUpdateInstanceConfigReq content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.region - Name of the region scoping this request, should conform to RFC1035.instanceGroupManager - The name of the managed instance group. It should conform to RFC1035.content - the RegionInstanceGroupManagerUpdateInstanceConfigReqIOExceptionCopyright © 2011–2021 Google. All rights reserved.