public class Compute.RegionInstanceGroupManagers
extends java.lang.Object
Constructor and Description |
---|
Compute.RegionInstanceGroupManagers() |
Modifier and Type | Method and Description |
---|---|
Compute.RegionInstanceGroupManagers.AbandonInstances |
abandonInstances(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersAbandonInstancesRequest content)
Schedules a group action to remove the specified instances from the managed instance group.
|
Compute.RegionInstanceGroupManagers.Delete |
delete(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager)
Deletes the specified managed instance group and all of the instances in that group.
|
Compute.RegionInstanceGroupManagers.DeleteInstances |
deleteInstances(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersDeleteInstancesRequest content)
Schedules a group action to delete the specified instances in the managed instance group.
|
Compute.RegionInstanceGroupManagers.Get |
get(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager)
Returns all of the details for the specified managed instance group.
|
Compute.RegionInstanceGroupManagers.Insert |
insert(java.lang.String project,
java.lang.String region,
InstanceGroupManager content)
Creates a managed instance group using the information that you specify in the request.
|
Compute.RegionInstanceGroupManagers.List |
list(java.lang.String project,
java.lang.String region)
Retrieves the list of managed instance groups that are contained within the specified region.
|
Compute.RegionInstanceGroupManagers.ListManagedInstances |
listManagedInstances(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager)
Lists the instances in the managed instance group and instances that are scheduled to be created.
|
Compute.RegionInstanceGroupManagers.RecreateInstances |
recreateInstances(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersRecreateRequest content)
Schedules a group action to recreate the specified instances in the managed instance group.
|
Compute.RegionInstanceGroupManagers.Resize |
resize(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
java.lang.Integer size)
Changes the intended size for the managed instance group.
|
Compute.RegionInstanceGroupManagers.SetAutoHealingPolicies |
setAutoHealingPolicies(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersSetAutoHealingRequest content)
Modifies the autohealing policy for the instances in this managed instance group.
|
Compute.RegionInstanceGroupManagers.SetInstanceTemplate |
setInstanceTemplate(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersSetTemplateRequest content)
Sets the instance template to use when creating new instances in this group.
|
Compute.RegionInstanceGroupManagers.SetTargetPools |
setTargetPools(java.lang.String project,
java.lang.String region,
java.lang.String instanceGroupManager,
RegionInstanceGroupManagersSetTargetPoolsRequest content)
Modifies the target pools to which all new instances in this group are assigned.
|
Compute.RegionInstanceGroupManagers.TestIamPermissions |
testIamPermissions(java.lang.String project,
java.lang.String region,
java.lang.String resource,
TestPermissionsRequest content)
Returns permissions that a caller has on the specified resource.
|
public Compute.RegionInstanceGroupManagers.AbandonInstances abandonInstances(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersAbandonInstancesRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.Delete delete(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager) throws java.io.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.java.io.IOException
public Compute.RegionInstanceGroupManagers.DeleteInstances deleteInstances(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersDeleteInstancesRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.Get get(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager) throws java.io.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.java.io.IOException
public Compute.RegionInstanceGroupManagers.Insert insert(java.lang.String project, java.lang.String region, InstanceGroupManager content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.List list(java.lang.String project, java.lang.String region) throws java.io.IOException
AbstractGoogleClientRequest.execute()
method to invoke the remote operation.project
- Project ID for this request.region
- Name of the region scoping this request.java.io.IOException
public Compute.RegionInstanceGroupManagers.ListManagedInstances listManagedInstances(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager) throws java.io.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.java.io.IOException
public Compute.RegionInstanceGroupManagers.RecreateInstances recreateInstances(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersRecreateRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.Resize resize(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, java.lang.Integer size) throws java.io.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]java.io.IOException
public Compute.RegionInstanceGroupManagers.SetAutoHealingPolicies setAutoHealingPolicies(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersSetAutoHealingRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.SetInstanceTemplate setInstanceTemplate(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersSetTemplateRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.SetTargetPools setTargetPools(java.lang.String project, java.lang.String region, java.lang.String instanceGroupManager, RegionInstanceGroupManagersSetTargetPoolsRequest content) throws java.io.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
java.io.IOException
public Compute.RegionInstanceGroupManagers.TestIamPermissions testIamPermissions(java.lang.String project, java.lang.String region, java.lang.String resource, TestPermissionsRequest content) throws java.io.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 of the resource for this request.content
- the TestPermissionsRequest
java.io.IOException