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

#include <ProvisionedProductPlanDetails.h>

Public Member Functions

 ProvisionedProductPlanDetails ()
 
 ProvisionedProductPlanDetails (Aws::Utils::Json::JsonView jsonValue)
 
ProvisionedProductPlanDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
ProvisionedProductPlanDetailsWithCreatedTime (const Aws::Utils::DateTime &value)
 
ProvisionedProductPlanDetailsWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetPathId () const
 
bool PathIdHasBeenSet () const
 
void SetPathId (const Aws::String &value)
 
void SetPathId (Aws::String &&value)
 
void SetPathId (const char *value)
 
ProvisionedProductPlanDetailsWithPathId (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithPathId (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithPathId (const char *value)
 
const Aws::StringGetProductId () const
 
bool ProductIdHasBeenSet () const
 
void SetProductId (const Aws::String &value)
 
void SetProductId (Aws::String &&value)
 
void SetProductId (const char *value)
 
ProvisionedProductPlanDetailsWithProductId (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithProductId (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithProductId (const char *value)
 
const Aws::StringGetPlanName () const
 
bool PlanNameHasBeenSet () const
 
void SetPlanName (const Aws::String &value)
 
void SetPlanName (Aws::String &&value)
 
void SetPlanName (const char *value)
 
ProvisionedProductPlanDetailsWithPlanName (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithPlanName (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithPlanName (const char *value)
 
const Aws::StringGetPlanId () const
 
bool PlanIdHasBeenSet () const
 
void SetPlanId (const Aws::String &value)
 
void SetPlanId (Aws::String &&value)
 
void SetPlanId (const char *value)
 
ProvisionedProductPlanDetailsWithPlanId (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithPlanId (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithPlanId (const char *value)
 
const Aws::StringGetProvisionProductId () const
 
bool ProvisionProductIdHasBeenSet () const
 
void SetProvisionProductId (const Aws::String &value)
 
void SetProvisionProductId (Aws::String &&value)
 
void SetProvisionProductId (const char *value)
 
ProvisionedProductPlanDetailsWithProvisionProductId (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithProvisionProductId (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithProvisionProductId (const char *value)
 
const Aws::StringGetProvisionProductName () const
 
bool ProvisionProductNameHasBeenSet () const
 
void SetProvisionProductName (const Aws::String &value)
 
void SetProvisionProductName (Aws::String &&value)
 
void SetProvisionProductName (const char *value)
 
ProvisionedProductPlanDetailsWithProvisionProductName (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithProvisionProductName (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithProvisionProductName (const char *value)
 
const ProvisionedProductPlanTypeGetPlanType () const
 
bool PlanTypeHasBeenSet () const
 
void SetPlanType (const ProvisionedProductPlanType &value)
 
void SetPlanType (ProvisionedProductPlanType &&value)
 
ProvisionedProductPlanDetailsWithPlanType (const ProvisionedProductPlanType &value)
 
ProvisionedProductPlanDetailsWithPlanType (ProvisionedProductPlanType &&value)
 
const Aws::StringGetProvisioningArtifactId () const
 
bool ProvisioningArtifactIdHasBeenSet () const
 
void SetProvisioningArtifactId (const Aws::String &value)
 
void SetProvisioningArtifactId (Aws::String &&value)
 
void SetProvisioningArtifactId (const char *value)
 
ProvisionedProductPlanDetailsWithProvisioningArtifactId (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithProvisioningArtifactId (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithProvisioningArtifactId (const char *value)
 
const ProvisionedProductPlanStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ProvisionedProductPlanStatus &value)
 
void SetStatus (ProvisionedProductPlanStatus &&value)
 
ProvisionedProductPlanDetailsWithStatus (const ProvisionedProductPlanStatus &value)
 
ProvisionedProductPlanDetailsWithStatus (ProvisionedProductPlanStatus &&value)
 
const Aws::Utils::DateTimeGetUpdatedTime () const
 
bool UpdatedTimeHasBeenSet () const
 
void SetUpdatedTime (const Aws::Utils::DateTime &value)
 
void SetUpdatedTime (Aws::Utils::DateTime &&value)
 
ProvisionedProductPlanDetailsWithUpdatedTime (const Aws::Utils::DateTime &value)
 
ProvisionedProductPlanDetailsWithUpdatedTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Aws::String > & GetNotificationArns () const
 
bool NotificationArnsHasBeenSet () const
 
void SetNotificationArns (const Aws::Vector< Aws::String > &value)
 
void SetNotificationArns (Aws::Vector< Aws::String > &&value)
 
ProvisionedProductPlanDetailsWithNotificationArns (const Aws::Vector< Aws::String > &value)
 
ProvisionedProductPlanDetailsWithNotificationArns (Aws::Vector< Aws::String > &&value)
 
ProvisionedProductPlanDetailsAddNotificationArns (const Aws::String &value)
 
ProvisionedProductPlanDetailsAddNotificationArns (Aws::String &&value)
 
ProvisionedProductPlanDetailsAddNotificationArns (const char *value)
 
const Aws::Vector< UpdateProvisioningParameter > & GetProvisioningParameters () const
 
bool ProvisioningParametersHasBeenSet () const
 
void SetProvisioningParameters (const Aws::Vector< UpdateProvisioningParameter > &value)
 
void SetProvisioningParameters (Aws::Vector< UpdateProvisioningParameter > &&value)
 
ProvisionedProductPlanDetailsWithProvisioningParameters (const Aws::Vector< UpdateProvisioningParameter > &value)
 
ProvisionedProductPlanDetailsWithProvisioningParameters (Aws::Vector< UpdateProvisioningParameter > &&value)
 
ProvisionedProductPlanDetailsAddProvisioningParameters (const UpdateProvisioningParameter &value)
 
ProvisionedProductPlanDetailsAddProvisioningParameters (UpdateProvisioningParameter &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ProvisionedProductPlanDetailsWithTags (const Aws::Vector< Tag > &value)
 
ProvisionedProductPlanDetailsWithTags (Aws::Vector< Tag > &&value)
 
ProvisionedProductPlanDetailsAddTags (const Tag &value)
 
ProvisionedProductPlanDetailsAddTags (Tag &&value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
ProvisionedProductPlanDetailsWithStatusMessage (const Aws::String &value)
 
ProvisionedProductPlanDetailsWithStatusMessage (Aws::String &&value)
 
ProvisionedProductPlanDetailsWithStatusMessage (const char *value)
 

Detailed Description

Information about a plan.

See Also:

AWS API Reference

Definition at line 37 of file ProvisionedProductPlanDetails.h.

Constructor & Destructor Documentation

◆ ProvisionedProductPlanDetails() [1/2]

Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProvisionedProductPlanDetails ( )

◆ ProvisionedProductPlanDetails() [2/2]

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

Member Function Documentation

◆ AddNotificationArns() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddNotificationArns ( Aws::String &&  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 519 of file ProvisionedProductPlanDetails.h.

◆ AddNotificationArns() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddNotificationArns ( const Aws::String value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 513 of file ProvisionedProductPlanDetails.h.

◆ AddNotificationArns() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddNotificationArns ( const char *  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 525 of file ProvisionedProductPlanDetails.h.

◆ AddProvisioningParameters() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddProvisioningParameters ( const UpdateProvisioningParameter value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 568 of file ProvisionedProductPlanDetails.h.

◆ AddProvisioningParameters() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddProvisioningParameters ( UpdateProvisioningParameter &&  value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 574 of file ProvisionedProductPlanDetails.h.

◆ AddTags() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddTags ( const Tag value)
inline

One or more tags.

Definition at line 610 of file ProvisionedProductPlanDetails.h.

◆ AddTags() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::AddTags ( Tag &&  value)
inline

One or more tags.

Definition at line 615 of file ProvisionedProductPlanDetails.h.

◆ CreatedTimeHasBeenSet()

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

The UTC time stamp of the creation time.

Definition at line 54 of file ProvisionedProductPlanDetails.h.

◆ GetCreatedTime()

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

The UTC time stamp of the creation time.

Definition at line 49 of file ProvisionedProductPlanDetails.h.

◆ GetNotificationArns()

const Aws::Vector<Aws::String>& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetNotificationArns ( ) const
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 477 of file ProvisionedProductPlanDetails.h.

◆ GetPathId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetPathId ( ) const
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 82 of file ProvisionedProductPlanDetails.h.

◆ GetPlanId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetPlanId ( ) const
inline

The plan identifier.

Definition at line 219 of file ProvisionedProductPlanDetails.h.

◆ GetPlanName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetPlanName ( ) const
inline

The name of the plan.

Definition at line 178 of file ProvisionedProductPlanDetails.h.

◆ GetPlanType()

const ProvisionedProductPlanType& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetPlanType ( ) const
inline

The plan type.

Definition at line 342 of file ProvisionedProductPlanDetails.h.

◆ GetProductId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetProductId ( ) const
inline

The product identifier.

Definition at line 137 of file ProvisionedProductPlanDetails.h.

◆ GetProvisioningArtifactId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetProvisioningArtifactId ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 373 of file ProvisionedProductPlanDetails.h.

◆ GetProvisioningParameters()

const Aws::Vector<UpdateProvisioningParameter>& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetProvisioningParameters ( ) const
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 532 of file ProvisionedProductPlanDetails.h.

◆ GetProvisionProductId()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetProvisionProductId ( ) const
inline

The product identifier.

Definition at line 260 of file ProvisionedProductPlanDetails.h.

◆ GetProvisionProductName()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetProvisionProductName ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 301 of file ProvisionedProductPlanDetails.h.

◆ GetStatus()

const ProvisionedProductPlanStatus& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetStatus ( ) const
inline

The status.

Definition at line 414 of file ProvisionedProductPlanDetails.h.

◆ GetStatusMessage()

const Aws::String& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetStatusMessage ( ) const
inline

The status message.

Definition at line 621 of file ProvisionedProductPlanDetails.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetTags ( ) const
inline

One or more tags.

Definition at line 580 of file ProvisionedProductPlanDetails.h.

◆ GetUpdatedTime()

const Aws::Utils::DateTime& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::GetUpdatedTime ( ) const
inline

The time when the plan was last updated.

Definition at line 445 of file ProvisionedProductPlanDetails.h.

◆ Jsonize()

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

◆ NotificationArnsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::NotificationArnsHasBeenSet ( ) const
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 483 of file ProvisionedProductPlanDetails.h.

◆ operator=()

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

◆ PathIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::PathIdHasBeenSet ( ) const
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 89 of file ProvisionedProductPlanDetails.h.

◆ PlanIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::PlanIdHasBeenSet ( ) const
inline

The plan identifier.

Definition at line 224 of file ProvisionedProductPlanDetails.h.

◆ PlanNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::PlanNameHasBeenSet ( ) const
inline

The name of the plan.

Definition at line 183 of file ProvisionedProductPlanDetails.h.

◆ PlanTypeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::PlanTypeHasBeenSet ( ) const
inline

The plan type.

Definition at line 347 of file ProvisionedProductPlanDetails.h.

◆ ProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProductIdHasBeenSet ( ) const
inline

The product identifier.

Definition at line 142 of file ProvisionedProductPlanDetails.h.

◆ ProvisioningArtifactIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProvisioningArtifactIdHasBeenSet ( ) const
inline

The identifier of the provisioning artifact.

Definition at line 378 of file ProvisionedProductPlanDetails.h.

◆ ProvisioningParametersHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProvisioningParametersHasBeenSet ( ) const
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 538 of file ProvisionedProductPlanDetails.h.

◆ ProvisionProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProvisionProductIdHasBeenSet ( ) const
inline

The product identifier.

Definition at line 265 of file ProvisionedProductPlanDetails.h.

◆ ProvisionProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::ProvisionProductNameHasBeenSet ( ) const
inline

The user-friendly name of the provisioned product.

Definition at line 306 of file ProvisionedProductPlanDetails.h.

◆ SetCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 64 of file ProvisionedProductPlanDetails.h.

◆ SetCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 59 of file ProvisionedProductPlanDetails.h.

◆ SetNotificationArns() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetNotificationArns ( Aws::Vector< Aws::String > &&  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 495 of file ProvisionedProductPlanDetails.h.

◆ SetNotificationArns() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetNotificationArns ( const Aws::Vector< Aws::String > &  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 489 of file ProvisionedProductPlanDetails.h.

◆ SetPathId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPathId ( Aws::String &&  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 103 of file ProvisionedProductPlanDetails.h.

◆ SetPathId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPathId ( const Aws::String value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 96 of file ProvisionedProductPlanDetails.h.

◆ SetPathId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPathId ( const char *  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 110 of file ProvisionedProductPlanDetails.h.

◆ SetPlanId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanId ( Aws::String &&  value)
inline

The plan identifier.

Definition at line 234 of file ProvisionedProductPlanDetails.h.

◆ SetPlanId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanId ( const Aws::String value)
inline

The plan identifier.

Definition at line 229 of file ProvisionedProductPlanDetails.h.

◆ SetPlanId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanId ( const char *  value)
inline

The plan identifier.

Definition at line 239 of file ProvisionedProductPlanDetails.h.

◆ SetPlanName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanName ( Aws::String &&  value)
inline

The name of the plan.

Definition at line 193 of file ProvisionedProductPlanDetails.h.

◆ SetPlanName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanName ( const Aws::String value)
inline

The name of the plan.

Definition at line 188 of file ProvisionedProductPlanDetails.h.

◆ SetPlanName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanName ( const char *  value)
inline

The name of the plan.

Definition at line 198 of file ProvisionedProductPlanDetails.h.

◆ SetPlanType() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanType ( const ProvisionedProductPlanType value)
inline

The plan type.

Definition at line 352 of file ProvisionedProductPlanDetails.h.

◆ SetPlanType() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetPlanType ( ProvisionedProductPlanType &&  value)
inline

The plan type.

Definition at line 357 of file ProvisionedProductPlanDetails.h.

◆ SetProductId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 152 of file ProvisionedProductPlanDetails.h.

◆ SetProductId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 147 of file ProvisionedProductPlanDetails.h.

◆ SetProductId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProductId ( const char *  value)
inline

The product identifier.

Definition at line 157 of file ProvisionedProductPlanDetails.h.

◆ SetProvisioningArtifactId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 388 of file ProvisionedProductPlanDetails.h.

◆ SetProvisioningArtifactId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 383 of file ProvisionedProductPlanDetails.h.

◆ SetProvisioningArtifactId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 393 of file ProvisionedProductPlanDetails.h.

◆ SetProvisioningParameters() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisioningParameters ( Aws::Vector< UpdateProvisioningParameter > &&  value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 550 of file ProvisionedProductPlanDetails.h.

◆ SetProvisioningParameters() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisioningParameters ( const Aws::Vector< UpdateProvisioningParameter > &  value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 544 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductId() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 275 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductId() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 270 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductId() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductId ( const char *  value)
inline

The product identifier.

Definition at line 280 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductName() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 316 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductName() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 311 of file ProvisionedProductPlanDetails.h.

◆ SetProvisionProductName() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetProvisionProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 321 of file ProvisionedProductPlanDetails.h.

◆ SetStatus() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetStatus ( const ProvisionedProductPlanStatus value)
inline

The status.

Definition at line 424 of file ProvisionedProductPlanDetails.h.

◆ SetStatus() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetStatus ( ProvisionedProductPlanStatus &&  value)
inline

The status.

Definition at line 429 of file ProvisionedProductPlanDetails.h.

◆ SetStatusMessage() [1/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetStatusMessage ( Aws::String &&  value)
inline

The status message.

Definition at line 636 of file ProvisionedProductPlanDetails.h.

◆ SetStatusMessage() [2/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetStatusMessage ( const Aws::String value)
inline

The status message.

Definition at line 631 of file ProvisionedProductPlanDetails.h.

◆ SetStatusMessage() [3/3]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetStatusMessage ( const char *  value)
inline

The status message.

Definition at line 641 of file ProvisionedProductPlanDetails.h.

◆ SetTags() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags.

Definition at line 595 of file ProvisionedProductPlanDetails.h.

◆ SetTags() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags.

Definition at line 590 of file ProvisionedProductPlanDetails.h.

◆ SetUpdatedTime() [1/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time when the plan was last updated.

Definition at line 460 of file ProvisionedProductPlanDetails.h.

◆ SetUpdatedTime() [2/2]

void Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::SetUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time when the plan was last updated.

Definition at line 455 of file ProvisionedProductPlanDetails.h.

◆ StatusHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::StatusHasBeenSet ( ) const
inline

The status.

Definition at line 419 of file ProvisionedProductPlanDetails.h.

◆ StatusMessageHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::StatusMessageHasBeenSet ( ) const
inline

The status message.

Definition at line 626 of file ProvisionedProductPlanDetails.h.

◆ TagsHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::TagsHasBeenSet ( ) const
inline

One or more tags.

Definition at line 585 of file ProvisionedProductPlanDetails.h.

◆ UpdatedTimeHasBeenSet()

bool Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::UpdatedTimeHasBeenSet ( ) const
inline

The time when the plan was last updated.

Definition at line 450 of file ProvisionedProductPlanDetails.h.

◆ WithCreatedTime() [1/2]

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

The UTC time stamp of the creation time.

Definition at line 74 of file ProvisionedProductPlanDetails.h.

◆ WithCreatedTime() [2/2]

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

The UTC time stamp of the creation time.

Definition at line 69 of file ProvisionedProductPlanDetails.h.

◆ WithNotificationArns() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithNotificationArns ( Aws::Vector< Aws::String > &&  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 507 of file ProvisionedProductPlanDetails.h.

◆ WithNotificationArns() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithNotificationArns ( const Aws::Vector< Aws::String > &  value)
inline

Passed to CloudFormation. The SNS topic ARNs to which to publish stack-related events.

Definition at line 501 of file ProvisionedProductPlanDetails.h.

◆ WithPathId() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPathId ( Aws::String &&  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 124 of file ProvisionedProductPlanDetails.h.

◆ WithPathId() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPathId ( const Aws::String value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 117 of file ProvisionedProductPlanDetails.h.

◆ WithPathId() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPathId ( const char *  value)
inline

The path identifier of the product. This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths.

Definition at line 131 of file ProvisionedProductPlanDetails.h.

◆ WithPlanId() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanId ( Aws::String &&  value)
inline

The plan identifier.

Definition at line 249 of file ProvisionedProductPlanDetails.h.

◆ WithPlanId() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanId ( const Aws::String value)
inline

The plan identifier.

Definition at line 244 of file ProvisionedProductPlanDetails.h.

◆ WithPlanId() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanId ( const char *  value)
inline

The plan identifier.

Definition at line 254 of file ProvisionedProductPlanDetails.h.

◆ WithPlanName() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanName ( Aws::String &&  value)
inline

The name of the plan.

Definition at line 208 of file ProvisionedProductPlanDetails.h.

◆ WithPlanName() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanName ( const Aws::String value)
inline

The name of the plan.

Definition at line 203 of file ProvisionedProductPlanDetails.h.

◆ WithPlanName() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanName ( const char *  value)
inline

The name of the plan.

Definition at line 213 of file ProvisionedProductPlanDetails.h.

◆ WithPlanType() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanType ( const ProvisionedProductPlanType value)
inline

The plan type.

Definition at line 362 of file ProvisionedProductPlanDetails.h.

◆ WithPlanType() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithPlanType ( ProvisionedProductPlanType &&  value)
inline

The plan type.

Definition at line 367 of file ProvisionedProductPlanDetails.h.

◆ WithProductId() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 167 of file ProvisionedProductPlanDetails.h.

◆ WithProductId() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 162 of file ProvisionedProductPlanDetails.h.

◆ WithProductId() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProductId ( const char *  value)
inline

The product identifier.

Definition at line 172 of file ProvisionedProductPlanDetails.h.

◆ WithProvisioningArtifactId() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisioningArtifactId ( Aws::String &&  value)
inline

The identifier of the provisioning artifact.

Definition at line 403 of file ProvisionedProductPlanDetails.h.

◆ WithProvisioningArtifactId() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisioningArtifactId ( const Aws::String value)
inline

The identifier of the provisioning artifact.

Definition at line 398 of file ProvisionedProductPlanDetails.h.

◆ WithProvisioningArtifactId() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisioningArtifactId ( const char *  value)
inline

The identifier of the provisioning artifact.

Definition at line 408 of file ProvisionedProductPlanDetails.h.

◆ WithProvisioningParameters() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisioningParameters ( Aws::Vector< UpdateProvisioningParameter > &&  value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 562 of file ProvisionedProductPlanDetails.h.

◆ WithProvisioningParameters() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisioningParameters ( const Aws::Vector< UpdateProvisioningParameter > &  value)
inline

Parameters specified by the administrator that are required for provisioning the product.

Definition at line 556 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductId() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductId ( Aws::String &&  value)
inline

The product identifier.

Definition at line 290 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductId() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductId ( const Aws::String value)
inline

The product identifier.

Definition at line 285 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductId() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductId ( const char *  value)
inline

The product identifier.

Definition at line 295 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductName() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductName ( Aws::String &&  value)
inline

The user-friendly name of the provisioned product.

Definition at line 331 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductName() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductName ( const Aws::String value)
inline

The user-friendly name of the provisioned product.

Definition at line 326 of file ProvisionedProductPlanDetails.h.

◆ WithProvisionProductName() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithProvisionProductName ( const char *  value)
inline

The user-friendly name of the provisioned product.

Definition at line 336 of file ProvisionedProductPlanDetails.h.

◆ WithStatus() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithStatus ( const ProvisionedProductPlanStatus value)
inline

The status.

Definition at line 434 of file ProvisionedProductPlanDetails.h.

◆ WithStatus() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithStatus ( ProvisionedProductPlanStatus &&  value)
inline

The status.

Definition at line 439 of file ProvisionedProductPlanDetails.h.

◆ WithStatusMessage() [1/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithStatusMessage ( Aws::String &&  value)
inline

The status message.

Definition at line 651 of file ProvisionedProductPlanDetails.h.

◆ WithStatusMessage() [2/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithStatusMessage ( const Aws::String value)
inline

The status message.

Definition at line 646 of file ProvisionedProductPlanDetails.h.

◆ WithStatusMessage() [3/3]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithStatusMessage ( const char *  value)
inline

The status message.

Definition at line 656 of file ProvisionedProductPlanDetails.h.

◆ WithTags() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithTags ( Aws::Vector< Tag > &&  value)
inline

One or more tags.

Definition at line 605 of file ProvisionedProductPlanDetails.h.

◆ WithTags() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithTags ( const Aws::Vector< Tag > &  value)
inline

One or more tags.

Definition at line 600 of file ProvisionedProductPlanDetails.h.

◆ WithUpdatedTime() [1/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithUpdatedTime ( Aws::Utils::DateTime &&  value)
inline

The time when the plan was last updated.

Definition at line 470 of file ProvisionedProductPlanDetails.h.

◆ WithUpdatedTime() [2/2]

ProvisionedProductPlanDetails& Aws::ServiceCatalog::Model::ProvisionedProductPlanDetails::WithUpdatedTime ( const Aws::Utils::DateTime value)
inline

The time when the plan was last updated.

Definition at line 465 of file ProvisionedProductPlanDetails.h.


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