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

#include <CreateProvisioningArtifactResult.h>

Public Member Functions

 CreateProvisioningArtifactResult ()
 
 CreateProvisioningArtifactResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateProvisioningArtifactResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const ProvisioningArtifactDetailGetProvisioningArtifactDetail () const
 
void SetProvisioningArtifactDetail (const ProvisioningArtifactDetail &value)
 
void SetProvisioningArtifactDetail (ProvisioningArtifactDetail &&value)
 
CreateProvisioningArtifactResultWithProvisioningArtifactDetail (const ProvisioningArtifactDetail &value)
 
CreateProvisioningArtifactResultWithProvisioningArtifactDetail (ProvisioningArtifactDetail &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetInfo () const
 
void SetInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateProvisioningArtifactResultWithInfo (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateProvisioningArtifactResultWithInfo (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateProvisioningArtifactResultAddInfo (const Aws::String &key, const Aws::String &value)
 
CreateProvisioningArtifactResultAddInfo (Aws::String &&key, const Aws::String &value)
 
CreateProvisioningArtifactResultAddInfo (const Aws::String &key, Aws::String &&value)
 
CreateProvisioningArtifactResultAddInfo (Aws::String &&key, Aws::String &&value)
 
CreateProvisioningArtifactResultAddInfo (const char *key, Aws::String &&value)
 
CreateProvisioningArtifactResultAddInfo (Aws::String &&key, const char *value)
 
CreateProvisioningArtifactResultAddInfo (const char *key, const char *value)
 
const StatusGetStatus () const
 
void SetStatus (const Status &value)
 
void SetStatus (Status &&value)
 
CreateProvisioningArtifactResultWithStatus (const Status &value)
 
CreateProvisioningArtifactResultWithStatus (Status &&value)
 

Detailed Description

Definition at line 30 of file CreateProvisioningArtifactResult.h.

Constructor & Destructor Documentation

◆ CreateProvisioningArtifactResult() [1/2]

Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::CreateProvisioningArtifactResult ( )

◆ CreateProvisioningArtifactResult() [2/2]

Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::CreateProvisioningArtifactResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddInfo() [1/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( Aws::String &&  key,
Aws::String &&  value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 170 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [2/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( Aws::String &&  key,
const Aws::String value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 146 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [3/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( Aws::String &&  key,
const char *  value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 194 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [4/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( const Aws::String key,
Aws::String &&  value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 158 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [5/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( const Aws::String key,
const Aws::String value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 134 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [6/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( const char *  key,
Aws::String &&  value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 182 of file CreateProvisioningArtifactResult.h.

◆ AddInfo() [7/7]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::AddInfo ( const char *  key,
const char *  value 
)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 206 of file CreateProvisioningArtifactResult.h.

◆ GetInfo()

const Aws::Map<Aws::String, Aws::String>& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::GetInfo ( ) const
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 74 of file CreateProvisioningArtifactResult.h.

◆ GetProvisioningArtifactDetail()

const ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::GetProvisioningArtifactDetail ( ) const
inline

Information about the provisioning artifact.

Definition at line 41 of file CreateProvisioningArtifactResult.h.

◆ GetStatus()

const Status& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::GetStatus ( ) const
inline

The status of the current request.

Definition at line 212 of file CreateProvisioningArtifactResult.h.

◆ operator=()

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetInfo() [1/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 98 of file CreateProvisioningArtifactResult.h.

◆ SetInfo() [2/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 86 of file CreateProvisioningArtifactResult.h.

◆ SetProvisioningArtifactDetail() [1/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetProvisioningArtifactDetail ( const ProvisioningArtifactDetail value)
inline

Information about the provisioning artifact.

Definition at line 46 of file CreateProvisioningArtifactResult.h.

◆ SetProvisioningArtifactDetail() [2/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetProvisioningArtifactDetail ( ProvisioningArtifactDetail &&  value)
inline

Information about the provisioning artifact.

Definition at line 51 of file CreateProvisioningArtifactResult.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetStatus ( const Status value)
inline

The status of the current request.

Definition at line 217 of file CreateProvisioningArtifactResult.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::SetStatus ( Status &&  value)
inline

The status of the current request.

Definition at line 222 of file CreateProvisioningArtifactResult.h.

◆ WithInfo() [1/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithInfo ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 122 of file CreateProvisioningArtifactResult.h.

◆ WithInfo() [2/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithInfo ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

Specify the template source with one of the following options, but not both. Keys accepted: [ LoadTemplateFromURL, ImportFromPhysicalId ].

The URL of the CloudFormation template in Amazon S3, in JSON format.

LoadTemplateFromURL

Use the URL of the CloudFormation template in Amazon S3 in JSON format.

ImportFromPhysicalId

Use the physical id of the resource that contains the template; currently supports CloudFormation stack ARN.

Definition at line 110 of file CreateProvisioningArtifactResult.h.

◆ WithProvisioningArtifactDetail() [1/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithProvisioningArtifactDetail ( const ProvisioningArtifactDetail value)
inline

Information about the provisioning artifact.

Definition at line 56 of file CreateProvisioningArtifactResult.h.

◆ WithProvisioningArtifactDetail() [2/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithProvisioningArtifactDetail ( ProvisioningArtifactDetail &&  value)
inline

Information about the provisioning artifact.

Definition at line 61 of file CreateProvisioningArtifactResult.h.

◆ WithStatus() [1/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithStatus ( const Status value)
inline

The status of the current request.

Definition at line 227 of file CreateProvisioningArtifactResult.h.

◆ WithStatus() [2/2]

CreateProvisioningArtifactResult& Aws::ServiceCatalog::Model::CreateProvisioningArtifactResult::WithStatus ( Status &&  value)
inline

The status of the current request.

Definition at line 232 of file CreateProvisioningArtifactResult.h.


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