#include <project_creation_status.h>
A status object which is used as the metadata field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed.
◆ ProjectCreationStatus() [1/2]
| google_cloudresourcemanager_api::ProjectCreationStatus::ProjectCreationStatus |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ ProjectCreationStatus() [2/2]
| google_cloudresourcemanager_api::ProjectCreationStatus::ProjectCreationStatus |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
| [in] | storage | The underlying data storage for this instance. |
◆ ~ProjectCreationStatus()
| google_cloudresourcemanager_api::ProjectCreationStatus::~ProjectCreationStatus |
( |
| ) |
|
|
virtual |
◆ clear_create_time()
| void google_cloudresourcemanager_api::ProjectCreationStatus::clear_create_time |
( |
| ) |
|
|
inline |
Clears the 'createTime' attribute.
◆ clear_gettable()
| void google_cloudresourcemanager_api::ProjectCreationStatus::clear_gettable |
( |
| ) |
|
|
inline |
Clears the 'gettable' attribute.
◆ clear_ready()
| void google_cloudresourcemanager_api::ProjectCreationStatus::clear_ready |
( |
| ) |
|
|
inline |
Clears the 'ready' attribute.
◆ get_create_time()
| const StringPiece google_cloudresourcemanager_api::ProjectCreationStatus::get_create_time |
( |
| ) |
const |
|
inline |
Get the value of the 'createTime' attribute.
◆ get_gettable()
| bool google_cloudresourcemanager_api::ProjectCreationStatus::get_gettable |
( |
| ) |
const |
|
inline |
Get the value of the 'gettable' attribute.
◆ get_ready()
| bool google_cloudresourcemanager_api::ProjectCreationStatus::get_ready |
( |
| ) |
const |
|
inline |
Get the value of the 'ready' attribute.
◆ GetTypeName()
| const StringPiece google_cloudresourcemanager_api::ProjectCreationStatus::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_create_time()
| bool google_cloudresourcemanager_api::ProjectCreationStatus::has_create_time |
( |
| ) |
const |
|
inline |
Determine if the 'createTime' attribute was set.
- Returns
- true if the '
createTime' attribute was set.
◆ has_gettable()
| bool google_cloudresourcemanager_api::ProjectCreationStatus::has_gettable |
( |
| ) |
const |
|
inline |
Determine if the 'gettable' attribute was set.
- Returns
- true if the '
gettable' attribute was set.
◆ has_ready()
| bool google_cloudresourcemanager_api::ProjectCreationStatus::has_ready |
( |
| ) |
const |
|
inline |
Determine if the 'ready' attribute was set.
- Returns
- true if the '
ready' attribute was set.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_create_time()
| void google_cloudresourcemanager_api::ProjectCreationStatus::set_create_time |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'createTime' attribute.
Creation time of the project creation workflow.
- Parameters
-
◆ set_gettable()
| void google_cloudresourcemanager_api::ProjectCreationStatus::set_gettable |
( |
bool |
value | ) |
|
|
inline |
Change the 'gettable' attribute.
True if the project can be retrieved using GetProject. No other operations on the project are guaranteed to work until the project creation is complete.
- Parameters
-
◆ set_ready()
| void google_cloudresourcemanager_api::ProjectCreationStatus::set_ready |
( |
bool |
value | ) |
|
|
inline |
Change the 'ready' attribute.
True if the project creation process is complete.
- Parameters
-
The documentation for this class was generated from the following files: