|
cloudresourcemanager
v1beta1
|
#include <organization.h>
Public Member Functions | |
| Organization (const Json::Value &storage) | |
| Organization (Json::Value *storage) | |
| virtual | ~Organization () |
| const StringPiece | GetTypeName () const |
| bool | has_creation_time () const |
| void | clear_creation_time () |
| const StringPiece | get_creation_time () const |
| void | set_creation_time (const StringPiece &value) |
| bool | has_display_name () const |
| void | clear_display_name () |
| const StringPiece | get_display_name () const |
| void | set_display_name (const StringPiece &value) |
| bool | has_lifecycle_state () const |
| void | clear_lifecycle_state () |
| const StringPiece | get_lifecycle_state () const |
| void | set_lifecycle_state (const StringPiece &value) |
| bool | has_name () const |
| void | clear_name () |
| const StringPiece | get_name () const |
| void | set_name (const StringPiece &value) |
| bool | has_organization_id () const |
| void | clear_organization_id () |
| const StringPiece | get_organization_id () const |
| void | set_organization_id (const StringPiece &value) |
| bool | has_owner () const |
| void | clear_owner () |
| const OrganizationOwner | get_owner () const |
| OrganizationOwner | mutable_owner () |
Static Public Member Functions | |
| static Organization * | New () |
The root node in the resource hierarchy to which a particular entity's (e.g., company) resources belong.
|
explicit |
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'creationTime' attribute.
|
inline |
Clears the 'displayName' attribute.
|
inline |
Clears the 'lifecycleState' attribute.
|
inline |
Clears the 'name' attribute.
|
inline |
Clears the 'organizationId' attribute.
|
inline |
Clears the 'owner' attribute.
|
inline |
Get the value of the 'creationTime' attribute.
|
inline |
Get the value of the 'displayName' attribute.
|
inline |
Get the value of the 'lifecycleState' attribute.
|
inline |
Get the value of the 'name' attribute.
|
inline |
Get the value of the 'organizationId' attribute.
| const OrganizationOwner google_cloudresourcemanager_api::Organization::get_owner | ( | ) | const |
Get a reference to the value of the 'owner' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'creationTime' attribute was set.
creationTime' attribute was set.
|
inline |
Determine if the 'displayName' attribute was set.
displayName' attribute was set.
|
inline |
Determine if the 'lifecycleState' attribute was set.
lifecycleState' attribute was set.
|
inline |
Determine if the 'name' attribute was set.
name' attribute was set.
|
inline |
Determine if the 'organizationId' attribute was set.
organizationId' attribute was set.
|
inline |
Determine if the 'owner' attribute was set.
owner' attribute was set. | OrganizationOwner google_cloudresourcemanager_api::Organization::mutable_owner | ( | ) |
Gets a reference to a mutable value of the 'owner' property.
The owner of this Organization. The owner should be specified on creation. Once set, it cannot be changed. This field is required.
|
static |
Creates a new default instance.
|
inline |
Change the 'creationTime' attribute.
Timestamp when the Organization was created. Assigned by the server.
| [in] | value | The new value. |
|
inline |
Change the 'displayName' attribute.
A human-readable string that refers to the Organization in the GCP Console UI. This string is set by the server and cannot be changed. The string will be set to the primary domain (for example, "google.com") of the G Suite customer that owns the organization.
| [in] | value | The new value. |
|
inline |
Change the 'lifecycleState' attribute.
The organization's current lifecycle state. Assigned by the server.
| [in] | value | The new value. |
|
inline |
Change the 'name' attribute.
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] | value | The new value. |
|
inline |
Change the 'organizationId' attribute.
An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only.
| [in] | value | The new value. |