|
cloudresourcemanager
v1beta1
|
#include <cloud_resource_manager_service.h>
Public Member Functions | |
| ProjectsResource (CloudResourceManagerService *service) | |
| ~ProjectsResource () | |
| ProjectsResource_CreateMethod * | NewCreateMethod (client::AuthorizationCredential *_credential_, const Project &_content_) const |
| ProjectsResource_DeleteMethod * | NewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id) const |
| ProjectsResource_GetMethod * | NewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id) const |
| ProjectsResource_GetAncestryMethod * | NewGetAncestryMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const GetAncestryRequest &_content_) const |
| ProjectsResource_GetIamPolicyMethod * | NewGetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const GetIamPolicyRequest &_content_) const |
| ProjectsResource_ListMethod * | NewListMethod (client::AuthorizationCredential *_credential_) const |
| ProjectsResource_ListMethodPager * | NewListMethodPager (client::AuthorizationCredential *_credential_) const |
| ProjectsResource_SetIamPolicyMethod * | NewSetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const SetIamPolicyRequest &_content_) const |
| ProjectsResource_TestIamPermissionsMethod * | NewTestIamPermissionsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const TestIamPermissionsRequest &_content_) const |
| ProjectsResource_UndeleteMethod * | NewUndeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const UndeleteProjectRequest &_content_) const |
| ProjectsResource_UpdateMethod * | NewUpdateMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project_id, const Project &_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_CreateMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewCreateMethod | ( | client::AuthorizationCredential * | _credential_, |
| const Project & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_CreateMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | <em>content</em> | The data object to create. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_DeleteMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewDeleteMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project_id | ||
| ) | const |
Creates a new ProjectsResource_DeleteMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project_id | The Project ID (for example, foo-bar-123). |
Required.
Execute the method instance, then destroy it when they are finished. | ProjectsResource_GetAncestryMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewGetAncestryMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project_id, | ||
| const GetAncestryRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_GetAncestryMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project_id | The Project ID (for example, my-project-123). |
Required.
| [in] | <em>content</em> | The data object to getAncestry. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_GetIamPolicyMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewGetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const GetIamPolicyRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_GetIamPolicyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | resource | REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. |
| [in] | <em>content</em> | The data object to getIamPolicy. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_GetMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewGetMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project_id | ||
| ) | const |
Creates a new ProjectsResource_GetMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project_id | The Project ID (for example, my-project-123). |
Required.
Execute the method instance, then destroy it when they are finished. | ProjectsResource_ListMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewListMethod | ( | client::AuthorizationCredential * | _credential_ | ) | const |
Creates a new ProjectsResource_ListMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_ListMethodPager * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewListMethodPager | ( | client::AuthorizationCredential * | _credential_ | ) | const |
Creates a pager for iterating over incremental result pages.
| [in] | <em>credential</em> | NULL credentials will not authorize the request. |
| ProjectsResource_SetIamPolicyMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewSetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const SetIamPolicyRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_SetIamPolicyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | resource | REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. |
| [in] | <em>content</em> | The data object to setIamPolicy. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_TestIamPermissionsMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewTestIamPermissionsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const TestIamPermissionsRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_TestIamPermissionsMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | resource | REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. |
| [in] | <em>content</em> | The data object to testIamPermissions. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_UndeleteMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewUndeleteMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project_id, | ||
| const UndeleteProjectRequest & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_UndeleteMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project_id | The project ID (for example, foo-bar-123). |
Required.
| [in] | <em>content</em> | The data object to undelete. |
Execute the method instance, then destroy it when they are finished. | ProjectsResource_UpdateMethod * google_cloudresourcemanager_api::CloudResourceManagerService::ProjectsResource::NewUpdateMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project_id, | ||
| const Project & | _content_ | ||
| ) | const |
Creates a new ProjectsResource_UpdateMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project_id | The project ID (for example, my-project-123). |
Required.
| [in] | <em>content</em> | The data object to update. |
Execute the method instance, then destroy it when they are finished.