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

#include <compute_service.h>

Public Member Functions

 TargetVpnGatewaysResource (ComputeService *service)
 
 ~TargetVpnGatewaysResource ()
 
TargetVpnGatewaysResource_AggregatedListMethodNewAggregatedListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const
 
TargetVpnGatewaysResource_AggregatedListMethodPager * NewAggregatedListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project) const
 
TargetVpnGatewaysResource_DeleteMethodNewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &target_vpn_gateway) const
 
TargetVpnGatewaysResource_GetMethodNewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const absl::string_view &target_vpn_gateway) const
 
TargetVpnGatewaysResource_InsertMethodNewInsertMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region, const TargetVpnGateway &_content_) const
 
TargetVpnGatewaysResource_ListMethodNewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region) const
 
TargetVpnGatewaysResource_ListMethodPager * NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &region) const
 

Detailed Description

Acts as message factory for accessing data.

Constructor & Destructor Documentation

◆ TargetVpnGatewaysResource()

google_compute_api::ComputeService::TargetVpnGatewaysResource::TargetVpnGatewaysResource ( 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.

◆ ~TargetVpnGatewaysResource()

google_compute_api::ComputeService::TargetVpnGatewaysResource::~TargetVpnGatewaysResource ( )
inline

Standard destructor.

Member Function Documentation

◆ NewAggregatedListMethod()

TargetVpnGatewaysResource_AggregatedListMethod * google_compute_api::ComputeService::TargetVpnGatewaysResource::NewAggregatedListMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project 
) const

Creates a new TargetVpnGatewaysResource_AggregatedListMethod instance.

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

◆ NewAggregatedListMethodPager()

TargetVpnGatewaysResource_AggregatedListMethodPager * google_compute_api::ComputeService::TargetVpnGatewaysResource::NewAggregatedListMethodPager ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project 
) 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.
See also
googleapis::googleapis::ServiceRequestPager

◆ NewDeleteMethod()

TargetVpnGatewaysResource_DeleteMethod * google_compute_api::ComputeService::TargetVpnGatewaysResource::NewDeleteMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  target_vpn_gateway 
) const

Creates a new TargetVpnGatewaysResource_DeleteMethod 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 for this request.
[in]target_vpn_gatewayName of the target VPN gateway to delete.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewGetMethod()

TargetVpnGatewaysResource_GetMethod * google_compute_api::ComputeService::TargetVpnGatewaysResource::NewGetMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const absl::string_view &  target_vpn_gateway 
) const

Creates a new TargetVpnGatewaysResource_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 for this request.
[in]target_vpn_gatewayName of the target VPN gateway to return.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewInsertMethod()

TargetVpnGatewaysResource_InsertMethod * google_compute_api::ComputeService::TargetVpnGatewaysResource::NewInsertMethod ( client::AuthorizationCredential *  _credential_,
const absl::string_view &  project,
const absl::string_view &  region,
const TargetVpnGateway _content_ 
) const

Creates a new TargetVpnGatewaysResource_InsertMethod 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 for this request.
[in]<em>content</em>The data object to insert.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethod()

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

Creates a new TargetVpnGatewaysResource_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 for this request.
Returns
The caller should Execute the method instance, then destroy it when they are finished.

◆ NewListMethodPager()

TargetVpnGatewaysResource_ListMethodPager * google_compute_api::ComputeService::TargetVpnGatewaysResource::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 for this request.
See also
googleapis::googleapis::ServiceRequestPager

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