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

#include <CreateProvisionedProductPlanRequest.h>

+ Inheritance diagram for Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest:

Public Member Functions

 CreateProvisionedProductPlanRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAcceptLanguage () const
 
bool AcceptLanguageHasBeenSet () const
 
void SetAcceptLanguage (const Aws::String &value)
 
void SetAcceptLanguage (Aws::String &&value)
 
void SetAcceptLanguage (const char *value)
 
CreateProvisionedProductPlanRequestWithAcceptLanguage (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithAcceptLanguage (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithAcceptLanguage (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)
 
CreateProvisionedProductPlanRequestWithPlanName (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithPlanName (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithPlanName (const char *value)
 
const ProvisionedProductPlanTypeGetPlanType () const
 
bool PlanTypeHasBeenSet () const
 
void SetPlanType (const ProvisionedProductPlanType &value)
 
void SetPlanType (ProvisionedProductPlanType &&value)
 
CreateProvisionedProductPlanRequestWithPlanType (const ProvisionedProductPlanType &value)
 
CreateProvisionedProductPlanRequestWithPlanType (ProvisionedProductPlanType &&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)
 
CreateProvisionedProductPlanRequestWithNotificationArns (const Aws::Vector< Aws::String > &value)
 
CreateProvisionedProductPlanRequestWithNotificationArns (Aws::Vector< Aws::String > &&value)
 
CreateProvisionedProductPlanRequestAddNotificationArns (const Aws::String &value)
 
CreateProvisionedProductPlanRequestAddNotificationArns (Aws::String &&value)
 
CreateProvisionedProductPlanRequestAddNotificationArns (const char *value)
 
const Aws::StringGetPathId () const
 
bool PathIdHasBeenSet () const
 
void SetPathId (const Aws::String &value)
 
void SetPathId (Aws::String &&value)
 
void SetPathId (const char *value)
 
CreateProvisionedProductPlanRequestWithPathId (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithPathId (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithPathId (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)
 
CreateProvisionedProductPlanRequestWithProductId (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithProductId (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithProductId (const char *value)
 
const Aws::StringGetProvisionedProductName () const
 
bool ProvisionedProductNameHasBeenSet () const
 
void SetProvisionedProductName (const Aws::String &value)
 
void SetProvisionedProductName (Aws::String &&value)
 
void SetProvisionedProductName (const char *value)
 
CreateProvisionedProductPlanRequestWithProvisionedProductName (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithProvisionedProductName (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithProvisionedProductName (const char *value)
 
const Aws::StringGetProvisioningArtifactId () const
 
bool ProvisioningArtifactIdHasBeenSet () const
 
void SetProvisioningArtifactId (const Aws::String &value)
 
void SetProvisioningArtifactId (Aws::String &&value)
 
void SetProvisioningArtifactId (const char *value)
 
CreateProvisionedProductPlanRequestWithProvisioningArtifactId (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithProvisioningArtifactId (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithProvisioningArtifactId (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)
 
CreateProvisionedProductPlanRequestWithProvisioningParameters (const Aws::Vector< UpdateProvisioningParameter > &value)
 
CreateProvisionedProductPlanRequestWithProvisioningParameters (Aws::Vector< UpdateProvisioningParameter > &&value)
 
CreateProvisionedProductPlanRequestAddProvisioningParameters (const UpdateProvisioningParameter &value)
 
CreateProvisionedProductPlanRequestAddProvisioningParameters (UpdateProvisioningParameter &&value)
 
const Aws::StringGetIdempotencyToken () const
 
bool IdempotencyTokenHasBeenSet () const
 
void SetIdempotencyToken (const Aws::String &value)
 
void SetIdempotencyToken (Aws::String &&value)
 
void SetIdempotencyToken (const char *value)
 
CreateProvisionedProductPlanRequestWithIdempotencyToken (const Aws::String &value)
 
CreateProvisionedProductPlanRequestWithIdempotencyToken (Aws::String &&value)
 
CreateProvisionedProductPlanRequestWithIdempotencyToken (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateProvisionedProductPlanRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateProvisionedProductPlanRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateProvisionedProductPlanRequestAddTags (const Tag &value)
 
CreateProvisionedProductPlanRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::ServiceCatalog::ServiceCatalogRequest
virtual ~ServiceCatalogRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateProvisionedProductPlanRequest.h.

Constructor & Destructor Documentation

◆ CreateProvisionedProductPlanRequest()

Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::CreateProvisionedProductPlanRequest ( )

Member Function Documentation

◆ AcceptLanguageHasBeenSet()

bool Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::AcceptLanguageHasBeenSet ( ) const
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 54 of file CreateProvisionedProductPlanRequest.h.

◆ AddNotificationArns() [1/3]

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

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

Definition at line 217 of file CreateProvisionedProductPlanRequest.h.

◆ AddNotificationArns() [2/3]

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

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

Definition at line 211 of file CreateProvisionedProductPlanRequest.h.

◆ AddNotificationArns() [3/3]

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

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

Definition at line 223 of file CreateProvisionedProductPlanRequest.h.

◆ AddProvisioningParameters() [1/2]

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

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

Definition at line 454 of file CreateProvisionedProductPlanRequest.h.

◆ AddProvisioningParameters() [2/2]

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

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

Definition at line 460 of file CreateProvisionedProductPlanRequest.h.

◆ AddTags() [1/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 574 of file CreateProvisionedProductPlanRequest.h.

◆ AddTags() [2/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 582 of file CreateProvisionedProductPlanRequest.h.

◆ GetAcceptLanguage()

const Aws::String& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::GetAcceptLanguage ( ) const
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 47 of file CreateProvisionedProductPlanRequest.h.

◆ GetIdempotencyToken()

const Aws::String& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::GetIdempotencyToken ( ) const
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 468 of file CreateProvisionedProductPlanRequest.h.

◆ GetNotificationArns()

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

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

Definition at line 175 of file CreateProvisionedProductPlanRequest.h.

◆ GetPathId()

const Aws::String& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::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 231 of file CreateProvisionedProductPlanRequest.h.

◆ GetPlanName()

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

The name of the plan.

Definition at line 102 of file CreateProvisionedProductPlanRequest.h.

◆ GetPlanType()

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

The plan type.

Definition at line 143 of file CreateProvisionedProductPlanRequest.h.

◆ GetProductId()

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

The product identifier.

Definition at line 286 of file CreateProvisionedProductPlanRequest.h.

◆ GetProvisionedProductName()

const Aws::String& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::GetProvisionedProductName ( ) const
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 328 of file CreateProvisionedProductPlanRequest.h.

◆ GetProvisioningArtifactId()

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

The identifier of the provisioning artifact.

Definition at line 376 of file CreateProvisionedProductPlanRequest.h.

◆ GetProvisioningParameters()

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

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

Definition at line 418 of file CreateProvisionedProductPlanRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetTags()

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 526 of file CreateProvisionedProductPlanRequest.h.

◆ IdempotencyTokenHasBeenSet()

bool Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::IdempotencyTokenHasBeenSet ( ) const
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 475 of file CreateProvisionedProductPlanRequest.h.

◆ NotificationArnsHasBeenSet()

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

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

Definition at line 181 of file CreateProvisionedProductPlanRequest.h.

◆ PathIdHasBeenSet()

bool Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::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 238 of file CreateProvisionedProductPlanRequest.h.

◆ PlanNameHasBeenSet()

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

The name of the plan.

Definition at line 107 of file CreateProvisionedProductPlanRequest.h.

◆ PlanTypeHasBeenSet()

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

The plan type.

Definition at line 148 of file CreateProvisionedProductPlanRequest.h.

◆ ProductIdHasBeenSet()

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

The product identifier.

Definition at line 291 of file CreateProvisionedProductPlanRequest.h.

◆ ProvisionedProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::ProvisionedProductNameHasBeenSet ( ) const
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 334 of file CreateProvisionedProductPlanRequest.h.

◆ ProvisioningArtifactIdHasBeenSet()

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

The identifier of the provisioning artifact.

Definition at line 381 of file CreateProvisionedProductPlanRequest.h.

◆ ProvisioningParametersHasBeenSet()

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

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

Definition at line 424 of file CreateProvisionedProductPlanRequest.h.

◆ SerializePayload()

Aws::String Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAcceptLanguage() [1/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetAcceptLanguage ( Aws::String &&  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 68 of file CreateProvisionedProductPlanRequest.h.

◆ SetAcceptLanguage() [2/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetAcceptLanguage ( const Aws::String value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 61 of file CreateProvisionedProductPlanRequest.h.

◆ SetAcceptLanguage() [3/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetAcceptLanguage ( const char *  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 75 of file CreateProvisionedProductPlanRequest.h.

◆ SetIdempotencyToken() [1/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetIdempotencyToken ( Aws::String &&  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 489 of file CreateProvisionedProductPlanRequest.h.

◆ SetIdempotencyToken() [2/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetIdempotencyToken ( const Aws::String value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 482 of file CreateProvisionedProductPlanRequest.h.

◆ SetIdempotencyToken() [3/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetIdempotencyToken ( const char *  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 496 of file CreateProvisionedProductPlanRequest.h.

◆ SetNotificationArns() [1/2]

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

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

Definition at line 193 of file CreateProvisionedProductPlanRequest.h.

◆ SetNotificationArns() [2/2]

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

◆ SetPathId() [1/3]

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

◆ SetPathId() [2/3]

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

◆ SetPathId() [3/3]

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

◆ SetPlanName() [1/3]

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

The name of the plan.

Definition at line 117 of file CreateProvisionedProductPlanRequest.h.

◆ SetPlanName() [2/3]

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

The name of the plan.

Definition at line 112 of file CreateProvisionedProductPlanRequest.h.

◆ SetPlanName() [3/3]

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

The name of the plan.

Definition at line 122 of file CreateProvisionedProductPlanRequest.h.

◆ SetPlanType() [1/2]

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

The plan type.

Definition at line 153 of file CreateProvisionedProductPlanRequest.h.

◆ SetPlanType() [2/2]

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

The plan type.

Definition at line 158 of file CreateProvisionedProductPlanRequest.h.

◆ SetProductId() [1/3]

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

The product identifier.

Definition at line 301 of file CreateProvisionedProductPlanRequest.h.

◆ SetProductId() [2/3]

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

The product identifier.

Definition at line 296 of file CreateProvisionedProductPlanRequest.h.

◆ SetProductId() [3/3]

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

The product identifier.

Definition at line 306 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisionedProductName() [1/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetProvisionedProductName ( Aws::String &&  value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 346 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisionedProductName() [2/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetProvisionedProductName ( const Aws::String value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 340 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisionedProductName() [3/3]

void Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::SetProvisionedProductName ( const char *  value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 352 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 391 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 386 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 396 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisioningParameters() [1/2]

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

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

Definition at line 436 of file CreateProvisionedProductPlanRequest.h.

◆ SetProvisioningParameters() [2/2]

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

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

Definition at line 430 of file CreateProvisionedProductPlanRequest.h.

◆ SetTags() [1/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 550 of file CreateProvisionedProductPlanRequest.h.

◆ SetTags() [2/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 542 of file CreateProvisionedProductPlanRequest.h.

◆ TagsHasBeenSet()

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 534 of file CreateProvisionedProductPlanRequest.h.

◆ WithAcceptLanguage() [1/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithAcceptLanguage ( Aws::String &&  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 89 of file CreateProvisionedProductPlanRequest.h.

◆ WithAcceptLanguage() [2/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithAcceptLanguage ( const Aws::String value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 82 of file CreateProvisionedProductPlanRequest.h.

◆ WithAcceptLanguage() [3/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithAcceptLanguage ( const char *  value)
inline

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 96 of file CreateProvisionedProductPlanRequest.h.

◆ WithIdempotencyToken() [1/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithIdempotencyToken ( Aws::String &&  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 510 of file CreateProvisionedProductPlanRequest.h.

◆ WithIdempotencyToken() [2/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithIdempotencyToken ( const Aws::String value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 503 of file CreateProvisionedProductPlanRequest.h.

◆ WithIdempotencyToken() [3/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithIdempotencyToken ( const char *  value)
inline

A unique identifier that you provide to ensure idempotency. If multiple requests differ only by the idempotency token, the same response is returned for each repeated request.

Definition at line 517 of file CreateProvisionedProductPlanRequest.h.

◆ WithNotificationArns() [1/2]

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

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

Definition at line 205 of file CreateProvisionedProductPlanRequest.h.

◆ WithNotificationArns() [2/2]

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

◆ WithPathId() [1/3]

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

◆ WithPathId() [2/3]

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

◆ WithPathId() [3/3]

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

◆ WithPlanName() [1/3]

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

The name of the plan.

Definition at line 132 of file CreateProvisionedProductPlanRequest.h.

◆ WithPlanName() [2/3]

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

The name of the plan.

Definition at line 127 of file CreateProvisionedProductPlanRequest.h.

◆ WithPlanName() [3/3]

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

The name of the plan.

Definition at line 137 of file CreateProvisionedProductPlanRequest.h.

◆ WithPlanType() [1/2]

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

The plan type.

Definition at line 163 of file CreateProvisionedProductPlanRequest.h.

◆ WithPlanType() [2/2]

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

The plan type.

Definition at line 168 of file CreateProvisionedProductPlanRequest.h.

◆ WithProductId() [1/3]

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

The product identifier.

Definition at line 316 of file CreateProvisionedProductPlanRequest.h.

◆ WithProductId() [2/3]

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

The product identifier.

Definition at line 311 of file CreateProvisionedProductPlanRequest.h.

◆ WithProductId() [3/3]

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

The product identifier.

Definition at line 321 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisionedProductName() [1/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithProvisionedProductName ( Aws::String &&  value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 364 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisionedProductName() [2/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithProvisionedProductName ( const Aws::String value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 358 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisionedProductName() [3/3]

CreateProvisionedProductPlanRequest& Aws::ServiceCatalog::Model::CreateProvisionedProductPlanRequest::WithProvisionedProductName ( const char *  value)
inline

A user-friendly name for the provisioned product. This value must be unique for the AWS account and cannot be updated after the product is provisioned.

Definition at line 370 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisioningArtifactId() [1/3]

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

The identifier of the provisioning artifact.

Definition at line 406 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisioningArtifactId() [2/3]

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

The identifier of the provisioning artifact.

Definition at line 401 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisioningArtifactId() [3/3]

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

The identifier of the provisioning artifact.

Definition at line 411 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisioningParameters() [1/2]

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

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

Definition at line 448 of file CreateProvisionedProductPlanRequest.h.

◆ WithProvisioningParameters() [2/2]

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

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

Definition at line 442 of file CreateProvisionedProductPlanRequest.h.

◆ WithTags() [1/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 566 of file CreateProvisionedProductPlanRequest.h.

◆ WithTags() [2/2]

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

One or more tags.

If the plan is for an existing provisioned product, the product must have a RESOURCE_UPDATE constraint with TagUpdatesOnProvisionedProduct set to ALLOWED to allow tag updates.

Definition at line 558 of file CreateProvisionedProductPlanRequest.h.


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