deploymentmanager  v2
Public Member Functions | Static Public Member Functions | List of all members
google_deploymentmanager_api::TargetConfiguration Class Reference

#include <target_configuration.h>

Inheritance diagram for google_deploymentmanager_api::TargetConfiguration:

Public Member Functions

 TargetConfiguration (const Json::Value &storage)
 
 TargetConfiguration (Json::Value *storage)
 
virtual ~TargetConfiguration ()
 
const StringPiece GetTypeName () const
 
bool has_config () const
 
void clear_config ()
 
const ConfigFile get_config () const
 
ConfigFile mutable_config ()
 
bool has_imports () const
 
void clear_imports ()
 
const client::JsonCppArray< ImportFileget_imports () const
 
client::JsonCppArray< ImportFilemutable_imports ()
 

Static Public Member Functions

static TargetConfigurationNew ()
 

Detailed Description

No description provided.

Constructor & Destructor Documentation

◆ TargetConfiguration() [1/2]

google_deploymentmanager_api::TargetConfiguration::TargetConfiguration ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe 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]storageThe underlying data storage for this instance.

◆ ~TargetConfiguration()

google_deploymentmanager_api::TargetConfiguration::~TargetConfiguration ( )
virtual

Standard destructor.

Member Function Documentation

◆ 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

Returns a string denoting the type of this data object.

Returns
google_deploymentmanager_api::TargetConfiguration

◆ 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()

TargetConfiguration * google_deploymentmanager_api::TargetConfiguration::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

The documentation for this class was generated from the following files: