This class identifies a Cloud Project.
A Cloud project is identified by its project_id.
project_id format, see https://cloud.google.com/resource-manager/docs/creating-managing-projects
Constructors
Project(Project const &)
Copy and move
| Parameter | |
|---|---|
| Name | Description | 
|  | Project const & | 
Project(Project &&)
Copy and move
| Parameter | |
|---|---|
| Name | Description | 
|  | Project && | 
Project(std::string)
Constructs a Project object identified by the given project_id. 
| Parameter | |
|---|---|
| Name | Description | 
| project_id | std::string | 
Operators
operator=(Project const &)
Copy and move
| Parameter | |
|---|---|
| Name | Description | 
|  | Project const & | 
| Returns | |
|---|---|
| Type | Description | 
| Project & | |
operator=(Project &&)
Copy and move
| Parameter | |
|---|---|
| Name | Description | 
|  | Project && | 
| Returns | |
|---|---|
| Type | Description | 
| Project & | |
Functions
project_id() const
Returns the Project ID.
| Returns | |
|---|---|
| Type | Description | 
| std::string const & | |
FullName() const
Returns the fully qualified project name as a string of the form: "projects/
| Returns | |
|---|---|
| Type | Description | 
| std::string | |