| 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)
Insert or patch (for the ones that already exist) per-instance configs for the managed instance
 group. 
 | 
Compute.RegionInstanceGroupManagers.RecreateInstances | 
recreateInstances(String project,
                 String region,
                 String instanceGroupManager,
                 RegionInstanceGroupManagersRecreateRequest content)
Flags the specified 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)
Insert or update (for the ones that already exist) 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–2020 Google. All rights reserved.