AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::ServiceCatalog::Model::ExecutionParameter Class Reference

#include <ExecutionParameter.h>

Public Member Functions

 ExecutionParameter ()
 
 ExecutionParameter (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionParameteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ExecutionParameterWithName (const Aws::String &value)
 
ExecutionParameterWithName (Aws::String &&value)
 
ExecutionParameterWithName (const char *value)
 
const Aws::StringGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const Aws::String &value)
 
void SetType (Aws::String &&value)
 
void SetType (const char *value)
 
ExecutionParameterWithType (const Aws::String &value)
 
ExecutionParameterWithType (Aws::String &&value)
 
ExecutionParameterWithType (const char *value)
 
const Aws::Vector< Aws::String > & GetDefaultValues () const
 
bool DefaultValuesHasBeenSet () const
 
void SetDefaultValues (const Aws::Vector< Aws::String > &value)
 
void SetDefaultValues (Aws::Vector< Aws::String > &&value)
 
ExecutionParameterWithDefaultValues (const Aws::Vector< Aws::String > &value)
 
ExecutionParameterWithDefaultValues (Aws::Vector< Aws::String > &&value)
 
ExecutionParameterAddDefaultValues (const Aws::String &value)
 
ExecutionParameterAddDefaultValues (Aws::String &&value)
 
ExecutionParameterAddDefaultValues (const char *value)
 

Detailed Description

Details of an execution parameter value that is passed to a self-service action when executed on a provisioned product.

See Also:

AWS API Reference

Definition at line 33 of file ExecutionParameter.h.

Constructor & Destructor Documentation

◆ ExecutionParameter() [1/2]

Aws::ServiceCatalog::Model::ExecutionParameter::ExecutionParameter ( )

◆ ExecutionParameter() [2/2]

Aws::ServiceCatalog::Model::ExecutionParameter::ExecutionParameter ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDefaultValues() [1/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::AddDefaultValues ( Aws::String &&  value)
inline

The default values for the execution parameter.

Definition at line 162 of file ExecutionParameter.h.

◆ AddDefaultValues() [2/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::AddDefaultValues ( const Aws::String value)
inline

The default values for the execution parameter.

Definition at line 157 of file ExecutionParameter.h.

◆ AddDefaultValues() [3/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::AddDefaultValues ( const char *  value)
inline

The default values for the execution parameter.

Definition at line 167 of file ExecutionParameter.h.

◆ DefaultValuesHasBeenSet()

bool Aws::ServiceCatalog::Model::ExecutionParameter::DefaultValuesHasBeenSet ( ) const
inline

The default values for the execution parameter.

Definition at line 132 of file ExecutionParameter.h.

◆ GetDefaultValues()

const Aws::Vector<Aws::String>& Aws::ServiceCatalog::Model::ExecutionParameter::GetDefaultValues ( ) const
inline

The default values for the execution parameter.

Definition at line 127 of file ExecutionParameter.h.

◆ GetName()

const Aws::String& Aws::ServiceCatalog::Model::ExecutionParameter::GetName ( ) const
inline

The name of the execution parameter.

Definition at line 45 of file ExecutionParameter.h.

◆ GetType()

const Aws::String& Aws::ServiceCatalog::Model::ExecutionParameter::GetType ( ) const
inline

The execution parameter type.

Definition at line 86 of file ExecutionParameter.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ServiceCatalog::Model::ExecutionParameter::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::ServiceCatalog::Model::ExecutionParameter::NameHasBeenSet ( ) const
inline

The name of the execution parameter.

Definition at line 50 of file ExecutionParameter.h.

◆ operator=()

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDefaultValues() [1/2]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetDefaultValues ( Aws::Vector< Aws::String > &&  value)
inline

The default values for the execution parameter.

Definition at line 142 of file ExecutionParameter.h.

◆ SetDefaultValues() [2/2]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetDefaultValues ( const Aws::Vector< Aws::String > &  value)
inline

The default values for the execution parameter.

Definition at line 137 of file ExecutionParameter.h.

◆ SetName() [1/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetName ( Aws::String &&  value)
inline

The name of the execution parameter.

Definition at line 60 of file ExecutionParameter.h.

◆ SetName() [2/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetName ( const Aws::String value)
inline

The name of the execution parameter.

Definition at line 55 of file ExecutionParameter.h.

◆ SetName() [3/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetName ( const char *  value)
inline

The name of the execution parameter.

Definition at line 65 of file ExecutionParameter.h.

◆ SetType() [1/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetType ( Aws::String &&  value)
inline

The execution parameter type.

Definition at line 101 of file ExecutionParameter.h.

◆ SetType() [2/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetType ( const Aws::String value)
inline

The execution parameter type.

Definition at line 96 of file ExecutionParameter.h.

◆ SetType() [3/3]

void Aws::ServiceCatalog::Model::ExecutionParameter::SetType ( const char *  value)
inline

The execution parameter type.

Definition at line 106 of file ExecutionParameter.h.

◆ TypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ExecutionParameter::TypeHasBeenSet ( ) const
inline

The execution parameter type.

Definition at line 91 of file ExecutionParameter.h.

◆ WithDefaultValues() [1/2]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithDefaultValues ( Aws::Vector< Aws::String > &&  value)
inline

The default values for the execution parameter.

Definition at line 152 of file ExecutionParameter.h.

◆ WithDefaultValues() [2/2]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithDefaultValues ( const Aws::Vector< Aws::String > &  value)
inline

The default values for the execution parameter.

Definition at line 147 of file ExecutionParameter.h.

◆ WithName() [1/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithName ( Aws::String &&  value)
inline

The name of the execution parameter.

Definition at line 75 of file ExecutionParameter.h.

◆ WithName() [2/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithName ( const Aws::String value)
inline

The name of the execution parameter.

Definition at line 70 of file ExecutionParameter.h.

◆ WithName() [3/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithName ( const char *  value)
inline

The name of the execution parameter.

Definition at line 80 of file ExecutionParameter.h.

◆ WithType() [1/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithType ( Aws::String &&  value)
inline

The execution parameter type.

Definition at line 116 of file ExecutionParameter.h.

◆ WithType() [2/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithType ( const Aws::String value)
inline

The execution parameter type.

Definition at line 111 of file ExecutionParameter.h.

◆ WithType() [3/3]

ExecutionParameter& Aws::ServiceCatalog::Model::ExecutionParameter::WithType ( const char *  value)
inline

The execution parameter type.

Definition at line 121 of file ExecutionParameter.h.


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