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

#include <ProvisioningArtifact.h>

Public Member Functions

 ProvisioningArtifact ()
 
 ProvisioningArtifact (Aws::Utils::Json::JsonView jsonValue)
 
ProvisioningArtifactoperator= (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)
 
ProvisioningArtifactWithId (const Aws::String &value)
 
ProvisioningArtifactWithId (Aws::String &&value)
 
ProvisioningArtifactWithId (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)
 
ProvisioningArtifactWithName (const Aws::String &value)
 
ProvisioningArtifactWithName (Aws::String &&value)
 
ProvisioningArtifactWithName (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)
 
ProvisioningArtifactWithDescription (const Aws::String &value)
 
ProvisioningArtifactWithDescription (Aws::String &&value)
 
ProvisioningArtifactWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProvisioningArtifactWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProvisioningArtifactWithCreatedTime (Aws::Utils::DateTime &&value)
 
const ProvisioningArtifactGuidanceGetGuidance () const
 
bool GuidanceHasBeenSet () const
 
void SetGuidance (const ProvisioningArtifactGuidance &value)
 
void SetGuidance (ProvisioningArtifactGuidance &&value)
 
ProvisioningArtifactWithGuidance (const ProvisioningArtifactGuidance &value)
 
ProvisioningArtifactWithGuidance (ProvisioningArtifactGuidance &&value)
 

Detailed Description

Information about a provisioning artifact. A provisioning artifact is also known as a product version.

See Also:

AWS API Reference

Definition at line 34 of file ProvisioningArtifact.h.

Constructor & Destructor Documentation

◆ ProvisioningArtifact() [1/2]

Aws::ServiceCatalog::Model::ProvisioningArtifact::ProvisioningArtifact ( )

◆ ProvisioningArtifact() [2/2]

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

Member Function Documentation

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 174 of file ProvisioningArtifact.h.

◆ DescriptionHasBeenSet()

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

The description of the provisioning artifact.

Definition at line 133 of file ProvisioningArtifact.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 169 of file ProvisioningArtifact.h.

◆ GetDescription()

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

The description of the provisioning artifact.

Definition at line 128 of file ProvisioningArtifact.h.

◆ GetGuidance()

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

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

Definition at line 201 of file ProvisioningArtifact.h.

◆ GetId()

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

The identifier of the provisioning artifact.

Definition at line 46 of file ProvisioningArtifact.h.

◆ GetName()

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

The name of the provisioning artifact.

Definition at line 87 of file ProvisioningArtifact.h.

◆ GuidanceHasBeenSet()

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

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

Definition at line 207 of file ProvisioningArtifact.h.

◆ IdHasBeenSet()

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

The identifier of the provisioning artifact.

Definition at line 51 of file ProvisioningArtifact.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the provisioning artifact.

Definition at line 92 of file ProvisioningArtifact.h.

◆ operator=()

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

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 184 of file ProvisioningArtifact.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 179 of file ProvisioningArtifact.h.

◆ SetDescription() [1/3]

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

The description of the provisioning artifact.

Definition at line 143 of file ProvisioningArtifact.h.

◆ SetDescription() [2/3]

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

The description of the provisioning artifact.

Definition at line 138 of file ProvisioningArtifact.h.

◆ SetDescription() [3/3]

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

The description of the provisioning artifact.

Definition at line 148 of file ProvisioningArtifact.h.

◆ SetGuidance() [1/2]

void Aws::ServiceCatalog::Model::ProvisioningArtifact::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 213 of file ProvisioningArtifact.h.

◆ SetGuidance() [2/2]

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

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

Definition at line 219 of file ProvisioningArtifact.h.

◆ SetId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 61 of file ProvisioningArtifact.h.

◆ SetId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 56 of file ProvisioningArtifact.h.

◆ SetId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 66 of file ProvisioningArtifact.h.

◆ SetName() [1/3]

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

The name of the provisioning artifact.

Definition at line 102 of file ProvisioningArtifact.h.

◆ SetName() [2/3]

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

The name of the provisioning artifact.

Definition at line 97 of file ProvisioningArtifact.h.

◆ SetName() [3/3]

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

The name of the provisioning artifact.

Definition at line 107 of file ProvisioningArtifact.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 194 of file ProvisioningArtifact.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 189 of file ProvisioningArtifact.h.

◆ WithDescription() [1/3]

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

The description of the provisioning artifact.

Definition at line 158 of file ProvisioningArtifact.h.

◆ WithDescription() [2/3]

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

The description of the provisioning artifact.

Definition at line 153 of file ProvisioningArtifact.h.

◆ WithDescription() [3/3]

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

The description of the provisioning artifact.

Definition at line 163 of file ProvisioningArtifact.h.

◆ WithGuidance() [1/2]

ProvisioningArtifact& Aws::ServiceCatalog::Model::ProvisioningArtifact::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 225 of file ProvisioningArtifact.h.

◆ WithGuidance() [2/2]

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

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

Definition at line 231 of file ProvisioningArtifact.h.

◆ WithId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 76 of file ProvisioningArtifact.h.

◆ WithId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 71 of file ProvisioningArtifact.h.

◆ WithId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 81 of file ProvisioningArtifact.h.

◆ WithName() [1/3]

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

The name of the provisioning artifact.

Definition at line 117 of file ProvisioningArtifact.h.

◆ WithName() [2/3]

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

The name of the provisioning artifact.

Definition at line 112 of file ProvisioningArtifact.h.

◆ WithName() [3/3]

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

The name of the provisioning artifact.

Definition at line 122 of file ProvisioningArtifact.h.


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