|
compute
v1
|
#include <compute_service.h>
Public Member Functions | |
| ProjectsResource (ComputeService *service) | |
| ~ProjectsResource () | |
| ProjectsResource_DisableXpnHostMethod * | NewDisableXpnHostMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_DisableXpnResourceMethod * | NewDisableXpnResourceMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const ProjectsDisableXpnResourceRequest &_content_) const |
| ProjectsResource_EnableXpnHostMethod * | NewEnableXpnHostMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_EnableXpnResourceMethod * | NewEnableXpnResourceMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const ProjectsEnableXpnResourceRequest &_content_) const |
| ProjectsResource_GetMethod * | NewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_GetXpnHostMethod * | NewGetXpnHostMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_GetXpnResourcesMethod * | NewGetXpnResourcesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_GetXpnResourcesMethodPager * | NewGetXpnResourcesMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| ProjectsResource_ListXpnHostsMethod * | NewListXpnHostsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const ProjectsListXpnHostsRequest &_content_) const |
| ProjectsResource_ListXpnHostsMethodPager * | NewListXpnHostsMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const ProjectsListXpnHostsRequest &_content_) const |
| ProjectsResource_MoveDiskMethod * | NewMoveDiskMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const DiskMoveRequest &_content_) const |
| ProjectsResource_MoveInstanceMethod * | NewMoveInstanceMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const InstanceMoveRequest &_content_) const |
| ProjectsResource_SetCommonInstanceMetadataMethod * | NewSetCommonInstanceMetadataMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const Metadata &_content_) const |
| ProjectsResource_SetDefaultNetworkTierMethod * | NewSetDefaultNetworkTierMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const ProjectsSetDefaultNetworkTierRequest &_content_) const |
| ProjectsResource_SetUsageExportBucketMethod * | NewSetUsageExportBucketMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const UsageExportLocation &_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.
| ProjectsResource_DisableXpnHostMethod * google_compute_api::ComputeService::ProjectsResource::NewDisableXpnHostMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new ProjectsResource_DisableXpnHostMethod 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. | ProjectsResource_DisableXpnResourceMethod * google_compute_api::ComputeService::ProjectsResource::NewDisableXpnResourceMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const ProjectsDisableXpnResourceRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_DisableXpnResourceMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to disableXpnResource. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_EnableXpnHostMethod * google_compute_api::ComputeService::ProjectsResource::NewEnableXpnHostMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new ProjectsResource_EnableXpnHostMethod 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. | ProjectsResource_EnableXpnResourceMethod * google_compute_api::ComputeService::ProjectsResource::NewEnableXpnResourceMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const ProjectsEnableXpnResourceRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_EnableXpnResourceMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to enableXpnResource. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_GetMethod * google_compute_api::ComputeService::ProjectsResource::NewGetMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new ProjectsResource_GetMethod 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. | ProjectsResource_GetXpnHostMethod * google_compute_api::ComputeService::ProjectsResource::NewGetXpnHostMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new ProjectsResource_GetXpnHostMethod 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. | ProjectsResource_GetXpnResourcesMethod * google_compute_api::ComputeService::ProjectsResource::NewGetXpnResourcesMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new ProjectsResource_GetXpnResourcesMethod 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. | ProjectsResource_GetXpnResourcesMethodPager * google_compute_api::ComputeService::ProjectsResource::NewGetXpnResourcesMethodPager | ( | 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. |
| ProjectsResource_ListXpnHostsMethod * google_compute_api::ComputeService::ProjectsResource::NewListXpnHostsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const ProjectsListXpnHostsRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_ListXpnHostsMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to listXpnHosts. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_ListXpnHostsMethodPager * google_compute_api::ComputeService::ProjectsResource::NewListXpnHostsMethodPager | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const ProjectsListXpnHostsRequest & | _content_ | ||
| ) | 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] | <em>content</em> | The data object to listXpnHosts. |
| ProjectsResource_MoveDiskMethod * google_compute_api::ComputeService::ProjectsResource::NewMoveDiskMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const DiskMoveRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_MoveDiskMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to moveDisk. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_MoveInstanceMethod * google_compute_api::ComputeService::ProjectsResource::NewMoveInstanceMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const InstanceMoveRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_MoveInstanceMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to moveInstance. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_SetCommonInstanceMetadataMethod * google_compute_api::ComputeService::ProjectsResource::NewSetCommonInstanceMetadataMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const Metadata & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_SetCommonInstanceMetadataMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to setCommonInstanceMetadata. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_SetDefaultNetworkTierMethod * google_compute_api::ComputeService::ProjectsResource::NewSetDefaultNetworkTierMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const ProjectsSetDefaultNetworkTierRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_SetDefaultNetworkTierMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to setDefaultNetworkTier. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_SetUsageExportBucketMethod * google_compute_api::ComputeService::ProjectsResource::NewSetUsageExportBucketMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const UsageExportLocation & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_SetUsageExportBucketMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | <em>content</em> | The data object to setUsageExportBucket. |
Execute the method instance, then destroy it when they are finished.