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.