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.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.ResumeInstances |
resumeInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersResumeInstancesRequest content)
Flags the specified instances in the managed instance group to be resumed.
|
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.StartInstances |
startInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersStartInstancesRequest content)
Flags the specified instances in the managed instance group to be started.
|
Compute.RegionInstanceGroupManagers.StopInstances |
stopInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersStopInstancesRequest content)
Flags the specified instances in the managed instance group to be immediately stopped.
|
Compute.RegionInstanceGroupManagers.SuspendInstances |
suspendInstances(String project,
String region,
String instanceGroupManager,
RegionInstanceGroupManagersSuspendInstancesRequest content)
Flags the specified instances in the managed instance group to be immediately suspended.
|
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 RegionInstanceGroupManagersAbandonInstancesRequest
IOException
public 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 RegionInstanceGroupManagersApplyUpdatesRequest
IOException
public 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 RegionInstanceGroupManagersCreateInstancesRequest
IOException
public 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.IOException
public 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 RegionInstanceGroupManagersDeleteInstancesRequest
IOException
public 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 RegionInstanceGroupManagerDeleteInstanceConfigReq
IOException
public 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.IOException
public 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 InstanceGroupManager
IOException
public 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.IOException
public 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}.IOException
public 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.IOException
public 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.IOException
public 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 InstanceGroupManager
IOException
public 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 RegionInstanceGroupManagerPatchInstanceConfigReq
IOException
public 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 RegionInstanceGroupManagersRecreateRequest
IOException
public 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]IOException
public 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 RegionInstanceGroupManagersResizeAdvancedRequest
IOException
public Compute.RegionInstanceGroupManagers.ResumeInstances resumeInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersResumeInstancesRequest 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 RegionInstanceGroupManagersResumeInstancesRequest
IOException
public 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 RegionInstanceGroupManagersSetAutoHealingRequest
IOException
public 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 RegionInstanceGroupManagersSetTemplateRequest
IOException
public 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 RegionInstanceGroupManagersSetTargetPoolsRequest
IOException
public Compute.RegionInstanceGroupManagers.StartInstances startInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersStartInstancesRequest 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 RegionInstanceGroupManagersStartInstancesRequest
IOException
public Compute.RegionInstanceGroupManagers.StopInstances stopInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersStopInstancesRequest 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 RegionInstanceGroupManagersStopInstancesRequest
IOException
public Compute.RegionInstanceGroupManagers.SuspendInstances suspendInstances(String project, String region, String instanceGroupManager, RegionInstanceGroupManagersSuspendInstancesRequest 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 RegionInstanceGroupManagersSuspendInstancesRequest
IOException
public 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 TestPermissionsRequest
IOException
public 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 InstanceGroupManager
IOException
public 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 RegionInstanceGroupManagerUpdateInstanceConfigReq
IOException
Copyright © 2011–2021 Google. All rights reserved.