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

#include <ProvisioningArtifactDetail.h>

Public Member Functions

 ProvisioningArtifactDetail ()
 
 ProvisioningArtifactDetail (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningArtifactDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ProvisioningArtifactDetailWithId (const Aws::String &value)
 
ProvisioningArtifactDetailWithId (Aws::String &&value)
 
ProvisioningArtifactDetailWithId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ProvisioningArtifactDetailWithName (const Aws::String &value)
 
ProvisioningArtifactDetailWithName (Aws::String &&value)
 
ProvisioningArtifactDetailWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ProvisioningArtifactDetailWithDescription (const Aws::String &value)
 
ProvisioningArtifactDetailWithDescription (Aws::String &&value)
 
ProvisioningArtifactDetailWithDescription (const char *value)
 
const ProvisioningArtifactTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ProvisioningArtifactType &value)
 
void SetType (ProvisioningArtifactType &&value)
 
ProvisioningArtifactDetailWithType (const ProvisioningArtifactType &value)
 
ProvisioningArtifactDetailWithType (ProvisioningArtifactType &&value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProvisioningArtifactDetailWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProvisioningArtifactDetailWithCreatedTime (Aws::Utils::DateTime &&value)
 
bool GetActive () const
 
bool ActiveHasBeenSet () const
 
void SetActive (bool value)
 
ProvisioningArtifactDetailWithActive (bool value)
 
const ProvisioningArtifactGuidanceGetGuidance () const
 
bool GuidanceHasBeenSet () const
 
void SetGuidance (const ProvisioningArtifactGuidance &value)
 
void SetGuidance (ProvisioningArtifactGuidance &&value)
 
ProvisioningArtifactDetailWithGuidance (const ProvisioningArtifactGuidance &value)
 
ProvisioningArtifactDetailWithGuidance (ProvisioningArtifactGuidance &&value)
 

Detailed Description

Information about a provisioning artifact (also known as a version) for a product.

See Also:

AWS API Reference

Definition at line 35 of file ProvisioningArtifactDetail.h.

Constructor & Destructor Documentation

◆ ProvisioningArtifactDetail() [1/2]

Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::ProvisioningArtifactDetail ( )

◆ ProvisioningArtifactDetail() [2/2]

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

Member Function Documentation

◆ ActiveHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::ActiveHasBeenSet ( ) const
inline

Indicates whether the product version is active.

Definition at line 261 of file ProvisioningArtifactDetail.h.

◆ CreatedTimeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::CreatedTimeHasBeenSet ( ) const
inline

The UTC time stamp of the creation time.

Definition at line 230 of file ProvisioningArtifactDetail.h.

◆ DescriptionHasBeenSet()

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

The description of the provisioning artifact.

Definition at line 134 of file ProvisioningArtifactDetail.h.

◆ GetActive()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GetActive ( ) const
inline

Indicates whether the product version is active.

Definition at line 256 of file ProvisioningArtifactDetail.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GetCreatedTime ( ) const
inline

The UTC time stamp of the creation time.

Definition at line 225 of file ProvisioningArtifactDetail.h.

◆ GetDescription()

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

The description of the provisioning artifact.

Definition at line 129 of file ProvisioningArtifactDetail.h.

◆ GetGuidance()

const ProvisioningArtifactGuidance& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GetGuidance ( ) const
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 278 of file ProvisioningArtifactDetail.h.

◆ GetId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GetId ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 47 of file ProvisioningArtifactDetail.h.

◆ GetName()

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

The name of the provisioning artifact.

Definition at line 88 of file ProvisioningArtifactDetail.h.

◆ GetType()

const ProvisioningArtifactType& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GetType ( ) const
inline

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 174 of file ProvisioningArtifactDetail.h.

◆ GuidanceHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::GuidanceHasBeenSet ( ) const
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 284 of file ProvisioningArtifactDetail.h.

◆ IdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::IdHasBeenSet ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 52 of file ProvisioningArtifactDetail.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the provisioning artifact.

Definition at line 93 of file ProvisioningArtifactDetail.h.

◆ operator=()

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

◆ SetActive()

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetActive ( bool  value)
inline

Indicates whether the product version is active.

Definition at line 266 of file ProvisioningArtifactDetail.h.

◆ SetCreatedTime() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The UTC time stamp of the creation time.

Definition at line 240 of file ProvisioningArtifactDetail.h.

◆ SetCreatedTime() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

The UTC time stamp of the creation time.

Definition at line 235 of file ProvisioningArtifactDetail.h.

◆ SetDescription() [1/3]

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

The description of the provisioning artifact.

Definition at line 144 of file ProvisioningArtifactDetail.h.

◆ SetDescription() [2/3]

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

The description of the provisioning artifact.

Definition at line 139 of file ProvisioningArtifactDetail.h.

◆ SetDescription() [3/3]

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

The description of the provisioning artifact.

Definition at line 149 of file ProvisioningArtifactDetail.h.

◆ SetGuidance() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetGuidance ( const ProvisioningArtifactGuidance value)
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 290 of file ProvisioningArtifactDetail.h.

◆ SetGuidance() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetGuidance ( ProvisioningArtifactGuidance &&  value)
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 296 of file ProvisioningArtifactDetail.h.

◆ SetId() [1/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 62 of file ProvisioningArtifactDetail.h.

◆ SetId() [2/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 57 of file ProvisioningArtifactDetail.h.

◆ SetId() [3/3]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 67 of file ProvisioningArtifactDetail.h.

◆ SetName() [1/3]

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

The name of the provisioning artifact.

Definition at line 103 of file ProvisioningArtifactDetail.h.

◆ SetName() [2/3]

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

The name of the provisioning artifact.

Definition at line 98 of file ProvisioningArtifactDetail.h.

◆ SetName() [3/3]

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

The name of the provisioning artifact.

Definition at line 108 of file ProvisioningArtifactDetail.h.

◆ SetType() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetType ( const ProvisioningArtifactType value)
inline

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 192 of file ProvisioningArtifactDetail.h.

◆ SetType() [2/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::SetType ( ProvisioningArtifactType &&  value)
inline

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 201 of file ProvisioningArtifactDetail.h.

◆ TypeHasBeenSet()

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

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 183 of file ProvisioningArtifactDetail.h.

◆ WithActive()

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithActive ( bool  value)
inline

Indicates whether the product version is active.

Definition at line 271 of file ProvisioningArtifactDetail.h.

◆ WithCreatedTime() [1/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

The UTC time stamp of the creation time.

Definition at line 250 of file ProvisioningArtifactDetail.h.

◆ WithCreatedTime() [2/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

The UTC time stamp of the creation time.

Definition at line 245 of file ProvisioningArtifactDetail.h.

◆ WithDescription() [1/3]

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

The description of the provisioning artifact.

Definition at line 159 of file ProvisioningArtifactDetail.h.

◆ WithDescription() [2/3]

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

The description of the provisioning artifact.

Definition at line 154 of file ProvisioningArtifactDetail.h.

◆ WithDescription() [3/3]

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

The description of the provisioning artifact.

Definition at line 164 of file ProvisioningArtifactDetail.h.

◆ WithGuidance() [1/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithGuidance ( const ProvisioningArtifactGuidance value)
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 302 of file ProvisioningArtifactDetail.h.

◆ WithGuidance() [2/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithGuidance ( ProvisioningArtifactGuidance &&  value)
inline

Information set by the administrator to provide guidance to end users about which provisioning artifacts to use.

Definition at line 308 of file ProvisioningArtifactDetail.h.

◆ WithId() [1/3]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 77 of file ProvisioningArtifactDetail.h.

◆ WithId() [2/3]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 72 of file ProvisioningArtifactDetail.h.

◆ WithId() [3/3]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 82 of file ProvisioningArtifactDetail.h.

◆ WithName() [1/3]

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

The name of the provisioning artifact.

Definition at line 118 of file ProvisioningArtifactDetail.h.

◆ WithName() [2/3]

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

The name of the provisioning artifact.

Definition at line 113 of file ProvisioningArtifactDetail.h.

◆ WithName() [3/3]

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

The name of the provisioning artifact.

Definition at line 123 of file ProvisioningArtifactDetail.h.

◆ WithType() [1/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithType ( const ProvisioningArtifactType value)
inline

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 210 of file ProvisioningArtifactDetail.h.

◆ WithType() [2/2]

ProvisioningArtifactDetail& Aws::ServiceCatalog::Model::ProvisioningArtifactDetail::WithType ( ProvisioningArtifactType &&  value)
inline

The type of provisioning artifact.

  • CLOUD_FORMATION_TEMPLATE - AWS CloudFormation template

  • MARKETPLACE_AMI - AWS Marketplace AMI

  • MARKETPLACE_CAR - AWS Marketplace Clusters and AWS Resources

Definition at line 219 of file ProvisioningArtifactDetail.h.


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