|
cloudresourcemanager
v1beta1
|
#include <cloud_resource_manager_service.h>
Public Member Functions | |
| OrganizationsResource (CloudResourceManagerService *service) | |
| ~OrganizationsResource () | |
| OrganizationsResource_GetMethod * | NewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &name) const |
| OrganizationsResource_GetIamPolicyMethod * | NewGetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const GetIamPolicyRequest &_content_) const |
| OrganizationsResource_ListMethod * | NewListMethod (client::AuthorizationCredential *_credential_) const |
| OrganizationsResource_ListMethodPager * | NewListMethodPager (client::AuthorizationCredential *_credential_) const |
| OrganizationsResource_SetIamPolicyMethod * | NewSetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const SetIamPolicyRequest &_content_) const |
| OrganizationsResource_TestIamPermissionsMethod * | NewTestIamPermissionsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &resource, const TestIamPermissionsRequest &_content_) const |
| OrganizationsResource_UpdateMethod * | NewUpdateMethod (client::AuthorizationCredential *_credential_, const absl::string_view &name, const Organization &_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.
| OrganizationsResource_GetIamPolicyMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewGetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const GetIamPolicyRequest & | _content_ | ||
| ) | const |
Creates a new OrganizationsResource_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. | OrganizationsResource_GetMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewGetMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | name | ||
| ) | const |
Creates a new OrganizationsResource_GetMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | name | The resource name of the Organization to fetch. This is the organization's relative path in the API, formatted as "organizations/[organizationId]". For example, "organizations/1234". |
Execute the method instance, then destroy it when they are finished. | OrganizationsResource_ListMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewListMethod | ( | client::AuthorizationCredential * | _credential_ | ) | const |
Creates a new OrganizationsResource_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. | OrganizationsResource_ListMethodPager * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::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. |
| OrganizationsResource_SetIamPolicyMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewSetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const SetIamPolicyRequest & | _content_ | ||
| ) | const |
Creates a new OrganizationsResource_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. | OrganizationsResource_TestIamPermissionsMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewTestIamPermissionsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | resource, | ||
| const TestIamPermissionsRequest & | _content_ | ||
| ) | const |
Creates a new OrganizationsResource_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. | OrganizationsResource_UpdateMethod * google_cloudresourcemanager_api::CloudResourceManagerService::OrganizationsResource::NewUpdateMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | name, | ||
| const Organization & | _content_ | ||
| ) | const |
Creates a new OrganizationsResource_UpdateMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | name | Output only. The resource name of the organization. This is the organization's relative path in the API. Its format is "organizations/[organization_id]". For example, "organizations/1234". |
| [in] | <em>content</em> | The data object to update. |
Execute the method instance, then destroy it when they are finished.