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

#include <ProvisioningArtifactParameter.h>

Public Member Functions

 ProvisioningArtifactParameter ()
 
 ProvisioningArtifactParameter (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningArtifactParameteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetParameterKey () const
 
bool ParameterKeyHasBeenSet () const
 
void SetParameterKey (const Aws::String &value)
 
void SetParameterKey (Aws::String &&value)
 
void SetParameterKey (const char *value)
 
ProvisioningArtifactParameterWithParameterKey (const Aws::String &value)
 
ProvisioningArtifactParameterWithParameterKey (Aws::String &&value)
 
ProvisioningArtifactParameterWithParameterKey (const char *value)
 
const Aws::StringGetDefaultValue () const
 
bool DefaultValueHasBeenSet () const
 
void SetDefaultValue (const Aws::String &value)
 
void SetDefaultValue (Aws::String &&value)
 
void SetDefaultValue (const char *value)
 
ProvisioningArtifactParameterWithDefaultValue (const Aws::String &value)
 
ProvisioningArtifactParameterWithDefaultValue (Aws::String &&value)
 
ProvisioningArtifactParameterWithDefaultValue (const char *value)
 
const Aws::StringGetParameterType () const
 
bool ParameterTypeHasBeenSet () const
 
void SetParameterType (const Aws::String &value)
 
void SetParameterType (Aws::String &&value)
 
void SetParameterType (const char *value)
 
ProvisioningArtifactParameterWithParameterType (const Aws::String &value)
 
ProvisioningArtifactParameterWithParameterType (Aws::String &&value)
 
ProvisioningArtifactParameterWithParameterType (const char *value)
 
bool GetIsNoEcho () const
 
bool IsNoEchoHasBeenSet () const
 
void SetIsNoEcho (bool value)
 
ProvisioningArtifactParameterWithIsNoEcho (bool value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ProvisioningArtifactParameterWithDescription (const Aws::String &value)
 
ProvisioningArtifactParameterWithDescription (Aws::String &&value)
 
ProvisioningArtifactParameterWithDescription (const char *value)
 
const ParameterConstraintsGetParameterConstraints () const
 
bool ParameterConstraintsHasBeenSet () const
 
void SetParameterConstraints (const ParameterConstraints &value)
 
void SetParameterConstraints (ParameterConstraints &&value)
 
ProvisioningArtifactParameterWithParameterConstraints (const ParameterConstraints &value)
 
ProvisioningArtifactParameterWithParameterConstraints (ParameterConstraints &&value)
 

Detailed Description

Information about a parameter used to provision a product.

See Also:

AWS API Reference

Definition at line 33 of file ProvisioningArtifactParameter.h.

Constructor & Destructor Documentation

◆ ProvisioningArtifactParameter() [1/2]

Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::ProvisioningArtifactParameter ( )

◆ ProvisioningArtifactParameter() [2/2]

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

Member Function Documentation

◆ DefaultValueHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::DefaultValueHasBeenSet ( ) const
inline

The default value.

Definition at line 91 of file ProvisioningArtifactParameter.h.

◆ DescriptionHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::DescriptionHasBeenSet ( ) const
inline

The description of the parameter.

Definition at line 202 of file ProvisioningArtifactParameter.h.

◆ GetDefaultValue()

const Aws::String& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetDefaultValue ( ) const
inline

The default value.

Definition at line 86 of file ProvisioningArtifactParameter.h.

◆ GetDescription()

const Aws::String& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetDescription ( ) const
inline

The description of the parameter.

Definition at line 197 of file ProvisioningArtifactParameter.h.

◆ GetIsNoEcho()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetIsNoEcho ( ) const
inline

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

Definition at line 170 of file ProvisioningArtifactParameter.h.

◆ GetParameterConstraints()

const ParameterConstraints& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetParameterConstraints ( ) const
inline

Constraints that the administrator has put on a parameter.

Definition at line 238 of file ProvisioningArtifactParameter.h.

◆ GetParameterKey()

const Aws::String& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetParameterKey ( ) const
inline

The parameter key.

Definition at line 45 of file ProvisioningArtifactParameter.h.

◆ GetParameterType()

const Aws::String& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::GetParameterType ( ) const
inline

The parameter type.

Definition at line 127 of file ProvisioningArtifactParameter.h.

◆ IsNoEchoHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::IsNoEchoHasBeenSet ( ) const
inline

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

Definition at line 177 of file ProvisioningArtifactParameter.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ParameterConstraintsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::ParameterConstraintsHasBeenSet ( ) const
inline

Constraints that the administrator has put on a parameter.

Definition at line 243 of file ProvisioningArtifactParameter.h.

◆ ParameterKeyHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::ParameterKeyHasBeenSet ( ) const
inline

The parameter key.

Definition at line 50 of file ProvisioningArtifactParameter.h.

◆ ParameterTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::ParameterTypeHasBeenSet ( ) const
inline

The parameter type.

Definition at line 132 of file ProvisioningArtifactParameter.h.

◆ SetDefaultValue() [1/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDefaultValue ( Aws::String &&  value)
inline

The default value.

Definition at line 101 of file ProvisioningArtifactParameter.h.

◆ SetDefaultValue() [2/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDefaultValue ( const Aws::String value)
inline

The default value.

Definition at line 96 of file ProvisioningArtifactParameter.h.

◆ SetDefaultValue() [3/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDefaultValue ( const char *  value)
inline

The default value.

Definition at line 106 of file ProvisioningArtifactParameter.h.

◆ SetDescription() [1/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDescription ( Aws::String &&  value)
inline

The description of the parameter.

Definition at line 212 of file ProvisioningArtifactParameter.h.

◆ SetDescription() [2/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDescription ( const Aws::String value)
inline

The description of the parameter.

Definition at line 207 of file ProvisioningArtifactParameter.h.

◆ SetDescription() [3/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetDescription ( const char *  value)
inline

The description of the parameter.

Definition at line 217 of file ProvisioningArtifactParameter.h.

◆ SetIsNoEcho()

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetIsNoEcho ( bool  value)
inline

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

Definition at line 184 of file ProvisioningArtifactParameter.h.

◆ SetParameterConstraints() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterConstraints ( const ParameterConstraints value)
inline

Constraints that the administrator has put on a parameter.

Definition at line 248 of file ProvisioningArtifactParameter.h.

◆ SetParameterConstraints() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterConstraints ( ParameterConstraints &&  value)
inline

Constraints that the administrator has put on a parameter.

Definition at line 253 of file ProvisioningArtifactParameter.h.

◆ SetParameterKey() [1/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterKey ( Aws::String &&  value)
inline

The parameter key.

Definition at line 60 of file ProvisioningArtifactParameter.h.

◆ SetParameterKey() [2/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterKey ( const Aws::String value)
inline

The parameter key.

Definition at line 55 of file ProvisioningArtifactParameter.h.

◆ SetParameterKey() [3/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterKey ( const char *  value)
inline

The parameter key.

Definition at line 65 of file ProvisioningArtifactParameter.h.

◆ SetParameterType() [1/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterType ( Aws::String &&  value)
inline

The parameter type.

Definition at line 142 of file ProvisioningArtifactParameter.h.

◆ SetParameterType() [2/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterType ( const Aws::String value)
inline

The parameter type.

Definition at line 137 of file ProvisioningArtifactParameter.h.

◆ SetParameterType() [3/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::SetParameterType ( const char *  value)
inline

The parameter type.

Definition at line 147 of file ProvisioningArtifactParameter.h.

◆ WithDefaultValue() [1/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDefaultValue ( Aws::String &&  value)
inline

The default value.

Definition at line 116 of file ProvisioningArtifactParameter.h.

◆ WithDefaultValue() [2/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDefaultValue ( const Aws::String value)
inline

The default value.

Definition at line 111 of file ProvisioningArtifactParameter.h.

◆ WithDefaultValue() [3/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDefaultValue ( const char *  value)
inline

The default value.

Definition at line 121 of file ProvisioningArtifactParameter.h.

◆ WithDescription() [1/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDescription ( Aws::String &&  value)
inline

The description of the parameter.

Definition at line 227 of file ProvisioningArtifactParameter.h.

◆ WithDescription() [2/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDescription ( const Aws::String value)
inline

The description of the parameter.

Definition at line 222 of file ProvisioningArtifactParameter.h.

◆ WithDescription() [3/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithDescription ( const char *  value)
inline

The description of the parameter.

Definition at line 232 of file ProvisioningArtifactParameter.h.

◆ WithIsNoEcho()

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithIsNoEcho ( bool  value)
inline

If this value is true, the value for this parameter is obfuscated from view when the parameter is retrieved. This parameter is used to hide sensitive information.

Definition at line 191 of file ProvisioningArtifactParameter.h.

◆ WithParameterConstraints() [1/2]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterConstraints ( const ParameterConstraints value)
inline

Constraints that the administrator has put on a parameter.

Definition at line 258 of file ProvisioningArtifactParameter.h.

◆ WithParameterConstraints() [2/2]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterConstraints ( ParameterConstraints &&  value)
inline

Constraints that the administrator has put on a parameter.

Definition at line 263 of file ProvisioningArtifactParameter.h.

◆ WithParameterKey() [1/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterKey ( Aws::String &&  value)
inline

The parameter key.

Definition at line 75 of file ProvisioningArtifactParameter.h.

◆ WithParameterKey() [2/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterKey ( const Aws::String value)
inline

The parameter key.

Definition at line 70 of file ProvisioningArtifactParameter.h.

◆ WithParameterKey() [3/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterKey ( const char *  value)
inline

The parameter key.

Definition at line 80 of file ProvisioningArtifactParameter.h.

◆ WithParameterType() [1/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterType ( Aws::String &&  value)
inline

The parameter type.

Definition at line 157 of file ProvisioningArtifactParameter.h.

◆ WithParameterType() [2/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterType ( const Aws::String value)
inline

The parameter type.

Definition at line 152 of file ProvisioningArtifactParameter.h.

◆ WithParameterType() [3/3]

ProvisioningArtifactParameter& Aws::ServiceCatalog::Model::ProvisioningArtifactParameter::WithParameterType ( const char *  value)
inline

The parameter type.

Definition at line 162 of file ProvisioningArtifactParameter.h.


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