compute  v1
Public Member Functions | List of all members
google_compute_api::ComputeService::RegionInstanceGroupsResource Class Reference

#include <compute_service.h>

Public Member Functions

 RegionInstanceGroupsResource (ComputeService *service)
 
 ~RegionInstanceGroupsResource ()
 
RegionInstanceGroupsResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &instance_group) const
 
RegionInstanceGroupsResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region) const
 
RegionInstanceGroupsResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region) const
 
RegionInstanceGroupsResource_ListInstancesMethodNewListInstancesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &instance_group, const RegionInstanceGroupsListInstancesRequest &_content_) const
 
RegionInstanceGroupsResource_ListInstancesMethodPager * NewListInstancesMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &instance_group, const RegionInstanceGroupsListInstancesRequest &_content_) const
 
RegionInstanceGroupsResource_SetNamedPortsMethodNewSetNamedPortsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &instance_group, const RegionInstanceGroupsSetNamedPortsRequest &_content_) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ RegionInstanceGroupsResource()

google_compute_api::ComputeService::RegionInstanceGroupsResource::RegionInstanceGroupsResource ( ComputeService service)
explicit

Standard constructor.

Parameters
[in]serviceThe service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on.

◆ ~RegionInstanceGroupsResource()

google_compute_api::ComputeService::RegionInstanceGroupsResource::~RegionInstanceGroupsResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewGetMethod()

RegionInstanceGroupsResource_GetMethod * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  instance_group 
) const

Creates a new RegionInstanceGroupsResource_GetMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
[in]instance_groupName of the instance group resource to return.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListInstancesMethod()

RegionInstanceGroupsResource_ListInstancesMethod * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewListInstancesMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  instance_group,
const RegionInstanceGroupsListInstancesRequest _content_ 
) const

Creates a new RegionInstanceGroupsResource_ListInstancesMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
[in]instance_groupName of the regional instance group for which we want to list the instances.
[in]<em>content</em>The data object to listInstances.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListInstancesMethodPager()

RegionInstanceGroupsResource_ListInstancesMethodPager * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewListInstancesMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  instance_group,
const RegionInstanceGroupsListInstancesRequest _content_ 
) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
[in]instance_groupName of the regional instance group for which we want to list the instances.
[in]<em>content</em>The data object to listInstances.
See also
googleapis::googleapis::ServiceRequestPager

◆ NewListMethod()

RegionInstanceGroupsResource_ListMethod * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region 
) const

Creates a new RegionInstanceGroupsResource_ListMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

RegionInstanceGroupsResource_ListMethodPager * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewListMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region 
) const

Creates a pager for iterating over incremental result pages.

Parameters
[in]<em>credential</em>NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
See also
googleapis::googleapis::ServiceRequestPager

◆ NewSetNamedPortsMethod()

RegionInstanceGroupsResource_SetNamedPortsMethod * google_compute_api::ComputeService::RegionInstanceGroupsResource::NewSetNamedPortsMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  instance_group,
const RegionInstanceGroupsSetNamedPortsRequest _content_ 
) const

Creates a new RegionInstanceGroupsResource_SetNamedPortsMethod instance.

Parameters
[in]<em>credential</em>Can be NULL. NULL credentials will not authorize the request.
[in]projectProject ID for this request.
[in]regionName of the region scoping this request.
[in]instance_groupThe name of the regional instance group where the named ports are updated.
[in]<em>content</em>The data object to setNamedPorts.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

The documentation for this class was generated from the following files: