#include <target_configuration.h>
◆ TargetConfiguration() [1/2]
google_deploymentmanager_api::TargetConfiguration::TargetConfiguration |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ TargetConfiguration() [2/2]
google_deploymentmanager_api::TargetConfiguration::TargetConfiguration |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~TargetConfiguration()
google_deploymentmanager_api::TargetConfiguration::~TargetConfiguration |
( |
| ) |
|
|
virtual |
◆ clear_config()
void google_deploymentmanager_api::TargetConfiguration::clear_config |
( |
| ) |
|
|
inline |
Clears the 'config
' attribute.
◆ clear_imports()
void google_deploymentmanager_api::TargetConfiguration::clear_imports |
( |
| ) |
|
|
inline |
Clears the 'imports
' attribute.
◆ get_config()
const ConfigFile google_deploymentmanager_api::TargetConfiguration::get_config |
( |
| ) |
const |
Get a reference to the value of the 'config
' attribute.
◆ get_imports()
const client::JsonCppArray<ImportFile > google_deploymentmanager_api::TargetConfiguration::get_imports |
( |
| ) |
const |
Get a reference to the value of the 'imports
' attribute.
◆ GetTypeName()
const StringPiece google_deploymentmanager_api::TargetConfiguration::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_config()
bool google_deploymentmanager_api::TargetConfiguration::has_config |
( |
| ) |
const |
|
inline |
Determine if the 'config
' attribute was set.
- Returns
- true if the '
config
' attribute was set.
◆ has_imports()
bool google_deploymentmanager_api::TargetConfiguration::has_imports |
( |
| ) |
const |
|
inline |
Determine if the 'imports
' attribute was set.
- Returns
- true if the '
imports
' attribute was set.
◆ mutable_config()
ConfigFile google_deploymentmanager_api::TargetConfiguration::mutable_config |
( |
| ) |
|
Gets a reference to a mutable value of the 'config
' property.
The configuration to use for this deployment.
- Returns
- The result can be modified to change the attribute value.
◆ mutable_imports()
client::JsonCppArray<ImportFile > google_deploymentmanager_api::TargetConfiguration::mutable_imports |
( |
| ) |
|
Gets a reference to a mutable value of the 'imports
' property.
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
The documentation for this class was generated from the following files: