public class Compute.InstanceGroupManagers
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
class |
Compute.InstanceGroupManagers.AbandonInstances |
class |
Compute.InstanceGroupManagers.AggregatedList |
class |
Compute.InstanceGroupManagers.Delete |
class |
Compute.InstanceGroupManagers.DeleteInstances |
class |
Compute.InstanceGroupManagers.Get |
class |
Compute.InstanceGroupManagers.Insert |
class |
Compute.InstanceGroupManagers.List |
class |
Compute.InstanceGroupManagers.ListManagedInstances |
class |
Compute.InstanceGroupManagers.RecreateInstances |
class |
Compute.InstanceGroupManagers.Resize |
class |
Compute.InstanceGroupManagers.SetInstanceTemplate |
class |
Compute.InstanceGroupManagers.SetTargetPools |
| Constructor and Description |
|---|
Compute.InstanceGroupManagers() |
| Modifier and Type | Method and Description |
|---|---|
Compute.InstanceGroupManagers.AbandonInstances |
abandonInstances(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
InstanceGroupManagersAbandonInstancesRequest content)
Schedules a group action to remove the specified instances from the managed instance group.
|
Compute.InstanceGroupManagers.AggregatedList |
aggregatedList(java.lang.String project)
Retrieves the list of managed instance groups and groups them by zone.
|
Compute.InstanceGroupManagers.Delete |
delete(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager)
Deletes the specified managed instance group and all of the instances in that group.
|
Compute.InstanceGroupManagers.DeleteInstances |
deleteInstances(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
InstanceGroupManagersDeleteInstancesRequest content)
Schedules a group action to delete the specified instances in the managed instance group.
|
Compute.InstanceGroupManagers.Get |
get(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager)
Returns all of the details about the specified managed instance group.
|
Compute.InstanceGroupManagers.Insert |
insert(java.lang.String project,
java.lang.String zone,
InstanceGroupManager content)
Creates a managed instance group using the information that you specify in the request.
|
Compute.InstanceGroupManagers.List |
list(java.lang.String project,
java.lang.String zone)
Retrieves a list of managed instance groups that are contained within the specified project and
zone.
|
Compute.InstanceGroupManagers.ListManagedInstances |
listManagedInstances(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager)
Lists all of the instances in the managed instance group.
|
Compute.InstanceGroupManagers.RecreateInstances |
recreateInstances(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
InstanceGroupManagersRecreateInstancesRequest content)
Schedules a group action to recreate the specified instances in the managed instance group.
|
Compute.InstanceGroupManagers.Resize |
resize(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
java.lang.Integer size)
Resizes the managed instance group.
|
Compute.InstanceGroupManagers.SetInstanceTemplate |
setInstanceTemplate(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
InstanceGroupManagersSetInstanceTemplateRequest content)
Specifies the instance template to use when creating new instances in this group.
|
Compute.InstanceGroupManagers.SetTargetPools |
setTargetPools(java.lang.String project,
java.lang.String zone,
java.lang.String instanceGroupManager,
InstanceGroupManagersSetTargetPoolsRequest content)
Modifies the target pools to which all instances in this managed instance group are assigned.
|
public Compute.InstanceGroupManagers.AbandonInstances abandonInstances(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager, InstanceGroupManagersAbandonInstancesRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.content - the InstanceGroupManagersAbandonInstancesRequestjava.io.IOExceptionpublic Compute.InstanceGroupManagers.AggregatedList aggregatedList(java.lang.String project) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.java.io.IOExceptionpublic Compute.InstanceGroupManagers.Delete delete(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group to delete.java.io.IOExceptionpublic Compute.InstanceGroupManagers.DeleteInstances deleteInstances(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager, InstanceGroupManagersDeleteInstancesRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.content - the InstanceGroupManagersDeleteInstancesRequestjava.io.IOExceptionpublic Compute.InstanceGroupManagers.Get get(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.java.io.IOExceptionpublic Compute.InstanceGroupManagers.Insert insert(java.lang.String project, java.lang.String zone, InstanceGroupManager content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where you want to create the managed instance group.content - the InstanceGroupManagerjava.io.IOExceptionpublic Compute.InstanceGroupManagers.List list(java.lang.String project, java.lang.String zone) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.java.io.IOExceptionpublic Compute.InstanceGroupManagers.ListManagedInstances listManagedInstances(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote
operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.java.io.IOExceptionpublic Compute.InstanceGroupManagers.RecreateInstances recreateInstances(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager, InstanceGroupManagersRecreateInstancesRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.content - the InstanceGroupManagersRecreateInstancesRequestjava.io.IOExceptionpublic Compute.InstanceGroupManagers.Resize resize(java.lang.String project, java.lang.String zone, 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.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.size - The number of running instances that the managed instance group should maintain at any given time.
The group automatically adds or removes instances to maintain the number of instances
specified by this parameter.java.io.IOExceptionpublic Compute.InstanceGroupManagers.SetInstanceTemplate setInstanceTemplate(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager, InstanceGroupManagersSetInstanceTemplateRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.content - the InstanceGroupManagersSetInstanceTemplateRequestjava.io.IOExceptionpublic Compute.InstanceGroupManagers.SetTargetPools setTargetPools(java.lang.String project, java.lang.String zone, java.lang.String instanceGroupManager, InstanceGroupManagersSetTargetPoolsRequest content) throws java.io.IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.zone - The name of the zone where the managed instance group is located.instanceGroupManager - The name of the managed instance group.content - the InstanceGroupManagersSetTargetPoolsRequestjava.io.IOException