| 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 configurations 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 configurations 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 configurations 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 configurations 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.ResizeAdvanced | resizeAdvanced(String project,
              String region,
              String instanceGroupManager,
              RegionInstanceGroupManagersResizeAdvancedRequest content)Resizes the regional managed instance group with advanced configuration options like disabling
 creation retries. | 
| 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 configurations 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,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.ResizeAdvanced resizeAdvanced(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersResizeAdvancedRequest 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. It must be a string that meets the requirements in RFC1035.instanceGroupManager - The name of the managed instance group. It must be a string that meets the requirements in RFC1035.content - the RegionInstanceGroupManagersResizeAdvancedRequestIOExceptionpublic 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–2022 Google. All rights reserved.