compute
v1
|
#include <compute_service.h>
Public Member Functions | |
InstanceGroupManagersResource (ComputeService *service) | |
~InstanceGroupManagersResource () | |
InstanceGroupManagersResource_AbandonInstancesMethod * | NewAbandonInstancesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManagersAbandonInstancesRequest &_content_) const |
InstanceGroupManagersResource_AggregatedListMethod * | NewAggregatedListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
InstanceGroupManagersResource_AggregatedListMethodPager * | NewAggregatedListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
InstanceGroupManagersResource_DeleteMethod * | NewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager) const |
InstanceGroupManagersResource_DeleteInstancesMethod * | NewDeleteInstancesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManagersDeleteInstancesRequest &_content_) const |
InstanceGroupManagersResource_GetMethod * | NewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager) const |
InstanceGroupManagersResource_InsertMethod * | NewInsertMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const InstanceGroupManager &_content_) const |
InstanceGroupManagersResource_ListMethod * | NewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone) const |
InstanceGroupManagersResource_ListMethodPager * | NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone) const |
InstanceGroupManagersResource_ListManagedInstancesMethod * | NewListManagedInstancesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager) const |
InstanceGroupManagersResource_PatchMethod * | NewPatchMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManager &_content_) const |
InstanceGroupManagersResource_RecreateInstancesMethod * | NewRecreateInstancesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManagersRecreateInstancesRequest &_content_) const |
InstanceGroupManagersResource_ResizeMethod * | NewResizeMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const int32 &size) const |
InstanceGroupManagersResource_SetInstanceTemplateMethod * | NewSetInstanceTemplateMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManagersSetInstanceTemplateRequest &_content_) const |
InstanceGroupManagersResource_SetTargetPoolsMethod * | NewSetTargetPoolsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance_group_manager, const InstanceGroupManagersSetTargetPoolsRequest &_content_) const |
Acts as message factory for accessing data.
|
explicit |
Standard constructor.
[in] | service | The service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on. |
|
inline |
Standard destructor.
InstanceGroupManagersResource_AbandonInstancesMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewAbandonInstancesMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManagersAbandonInstancesRequest & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_AbandonInstancesMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | <em>content</em> | The data object to abandonInstances. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_AggregatedListMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewAggregatedListMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project | ||
) | const |
Creates a new InstanceGroupManagersResource_AggregatedListMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_AggregatedListMethodPager * google_compute_api::ComputeService::InstanceGroupManagersResource::NewAggregatedListMethodPager | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project | ||
) | const |
Creates a pager for iterating over incremental result pages.
[in] | <em>credential</em> | NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
InstanceGroupManagersResource_DeleteInstancesMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewDeleteInstancesMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManagersDeleteInstancesRequest & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_DeleteInstancesMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | <em>content</em> | The data object to deleteInstances. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_DeleteMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewDeleteMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager | ||
) | const |
Creates a new InstanceGroupManagersResource_DeleteMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group to delete. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_GetMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewGetMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager | ||
) | const |
Creates a new InstanceGroupManagersResource_GetMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_InsertMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewInsertMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const InstanceGroupManager & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_InsertMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where you want to create the managed instance group. |
[in] | <em>content</em> | The data object to insert. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_ListManagedInstancesMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewListManagedInstancesMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager | ||
) | const |
Creates a new InstanceGroupManagersResource_ListManagedInstancesMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_ListMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewListMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone | ||
) | const |
Creates a new InstanceGroupManagersResource_ListMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_ListMethodPager * google_compute_api::ComputeService::InstanceGroupManagersResource::NewListMethodPager | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone | ||
) | const |
Creates a pager for iterating over incremental result pages.
[in] | <em>credential</em> | NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
InstanceGroupManagersResource_PatchMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewPatchMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManager & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_PatchMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where you want to create the managed instance group. |
[in] | instance_group_manager | The name of the instance group manager. |
[in] | <em>content</em> | The data object to patch. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_RecreateInstancesMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewRecreateInstancesMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManagersRecreateInstancesRequest & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_RecreateInstancesMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | <em>content</em> | The data object to recreateInstances. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_ResizeMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewResizeMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const int32 & | size | ||
) | const |
Creates a new InstanceGroupManagersResource_ResizeMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | 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. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_SetInstanceTemplateMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewSetInstanceTemplateMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManagersSetInstanceTemplateRequest & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_SetInstanceTemplateMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | <em>content</em> | The data object to setInstanceTemplate. |
Execute
the method instance, then destroy it when they are finished. InstanceGroupManagersResource_SetTargetPoolsMethod * google_compute_api::ComputeService::InstanceGroupManagersResource::NewSetTargetPoolsMethod | ( | client::AuthorizationCredential * | _credential_, |
const absl::string_view & | project, | ||
const absl::string_view & | zone, | ||
const absl::string_view & | instance_group_manager, | ||
const InstanceGroupManagersSetTargetPoolsRequest & | _content_ | ||
) | const |
Creates a new InstanceGroupManagersResource_SetTargetPoolsMethod instance.
[in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
[in] | project | Project ID for this request. |
[in] | zone | The name of the zone where the managed instance group is located. |
[in] | instance_group_manager | The name of the managed instance group. |
[in] | <em>content</em> | The data object to setTargetPools. |
Execute
the method instance, then destroy it when they are finished.