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

#include <CopyProductRequest.h>

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

Public Member Functions

 CopyProductRequest ()
 
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)
 
CopyProductRequestWithAcceptLanguage (const Aws::String &value)
 
CopyProductRequestWithAcceptLanguage (Aws::String &&value)
 
CopyProductRequestWithAcceptLanguage (const char *value)
 
const Aws::StringGetSourceProductArn () const
 
bool SourceProductArnHasBeenSet () const
 
void SetSourceProductArn (const Aws::String &value)
 
void SetSourceProductArn (Aws::String &&value)
 
void SetSourceProductArn (const char *value)
 
CopyProductRequestWithSourceProductArn (const Aws::String &value)
 
CopyProductRequestWithSourceProductArn (Aws::String &&value)
 
CopyProductRequestWithSourceProductArn (const char *value)
 
const Aws::StringGetTargetProductId () const
 
bool TargetProductIdHasBeenSet () const
 
void SetTargetProductId (const Aws::String &value)
 
void SetTargetProductId (Aws::String &&value)
 
void SetTargetProductId (const char *value)
 
CopyProductRequestWithTargetProductId (const Aws::String &value)
 
CopyProductRequestWithTargetProductId (Aws::String &&value)
 
CopyProductRequestWithTargetProductId (const char *value)
 
const Aws::StringGetTargetProductName () const
 
bool TargetProductNameHasBeenSet () const
 
void SetTargetProductName (const Aws::String &value)
 
void SetTargetProductName (Aws::String &&value)
 
void SetTargetProductName (const char *value)
 
CopyProductRequestWithTargetProductName (const Aws::String &value)
 
CopyProductRequestWithTargetProductName (Aws::String &&value)
 
CopyProductRequestWithTargetProductName (const char *value)
 
const Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String > > & GetSourceProvisioningArtifactIdentifiers () const
 
bool SourceProvisioningArtifactIdentifiersHasBeenSet () const
 
void SetSourceProvisioningArtifactIdentifiers (const Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &value)
 
void SetSourceProvisioningArtifactIdentifiers (Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &&value)
 
CopyProductRequestWithSourceProvisioningArtifactIdentifiers (const Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &value)
 
CopyProductRequestWithSourceProvisioningArtifactIdentifiers (Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &&value)
 
CopyProductRequestAddSourceProvisioningArtifactIdentifiers (const Aws::Map< ProvisioningArtifactPropertyName, Aws::String > &value)
 
CopyProductRequestAddSourceProvisioningArtifactIdentifiers (Aws::Map< ProvisioningArtifactPropertyName, Aws::String > &&value)
 
const Aws::Vector< CopyOption > & GetCopyOptions () const
 
bool CopyOptionsHasBeenSet () const
 
void SetCopyOptions (const Aws::Vector< CopyOption > &value)
 
void SetCopyOptions (Aws::Vector< CopyOption > &&value)
 
CopyProductRequestWithCopyOptions (const Aws::Vector< CopyOption > &value)
 
CopyProductRequestWithCopyOptions (Aws::Vector< CopyOption > &&value)
 
CopyProductRequestAddCopyOptions (const CopyOption &value)
 
CopyProductRequestAddCopyOptions (CopyOption &&value)
 
const Aws::StringGetIdempotencyToken () const
 
bool IdempotencyTokenHasBeenSet () const
 
void SetIdempotencyToken (const Aws::String &value)
 
void SetIdempotencyToken (Aws::String &&value)
 
void SetIdempotencyToken (const char *value)
 
CopyProductRequestWithIdempotencyToken (const Aws::String &value)
 
CopyProductRequestWithIdempotencyToken (Aws::String &&value)
 
CopyProductRequestWithIdempotencyToken (const char *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 CopyProductRequest.h.

Constructor & Destructor Documentation

◆ CopyProductRequest()

Aws::ServiceCatalog::Model::CopyProductRequest::CopyProductRequest ( )

Member Function Documentation

◆ AcceptLanguageHasBeenSet()

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 54 of file CopyProductRequest.h.

◆ AddCopyOptions() [1/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::AddCopyOptions ( const CopyOption value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 327 of file CopyProductRequest.h.

◆ AddCopyOptions() [2/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::AddCopyOptions ( CopyOption &&  value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 333 of file CopyProductRequest.h.

◆ AddSourceProvisioningArtifactIdentifiers() [1/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::AddSourceProvisioningArtifactIdentifiers ( Aws::Map< ProvisioningArtifactPropertyName, Aws::String > &&  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 284 of file CopyProductRequest.h.

◆ AddSourceProvisioningArtifactIdentifiers() [2/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::AddSourceProvisioningArtifactIdentifiers ( const Aws::Map< ProvisioningArtifactPropertyName, Aws::String > &  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 278 of file CopyProductRequest.h.

◆ CopyOptionsHasBeenSet()

bool Aws::ServiceCatalog::Model::CopyProductRequest::CopyOptionsHasBeenSet ( ) const
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 297 of file CopyProductRequest.h.

◆ GetAcceptLanguage()

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 47 of file CopyProductRequest.h.

◆ GetCopyOptions()

const Aws::Vector<CopyOption>& Aws::ServiceCatalog::Model::CopyProductRequest::GetCopyOptions ( ) const
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 291 of file CopyProductRequest.h.

◆ GetIdempotencyToken()

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

◆ GetRequestSpecificHeaders()

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

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CopyProductRequest.h.

◆ GetSourceProductArn()

const Aws::String& Aws::ServiceCatalog::Model::CopyProductRequest::GetSourceProductArn ( ) const
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 102 of file CopyProductRequest.h.

◆ GetSourceProvisioningArtifactIdentifiers()

const Aws::Vector<Aws::Map<ProvisioningArtifactPropertyName, Aws::String> >& Aws::ServiceCatalog::Model::CopyProductRequest::GetSourceProvisioningArtifactIdentifiers ( ) const
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 242 of file CopyProductRequest.h.

◆ GetTargetProductId()

const Aws::String& Aws::ServiceCatalog::Model::CopyProductRequest::GetTargetProductId ( ) const
inline

The identifier of the target product. By default, a new product is created.

Definition at line 144 of file CopyProductRequest.h.

◆ GetTargetProductName()

const Aws::String& Aws::ServiceCatalog::Model::CopyProductRequest::GetTargetProductName ( ) const
inline

A name for the target product. The default is the name of the source product.

Definition at line 193 of file CopyProductRequest.h.

◆ IdempotencyTokenHasBeenSet()

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

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAcceptLanguage() [1/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 68 of file CopyProductRequest.h.

◆ SetAcceptLanguage() [2/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 61 of file CopyProductRequest.h.

◆ SetAcceptLanguage() [3/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 75 of file CopyProductRequest.h.

◆ SetCopyOptions() [1/2]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetCopyOptions ( Aws::Vector< CopyOption > &&  value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 309 of file CopyProductRequest.h.

◆ SetCopyOptions() [2/2]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetCopyOptions ( const Aws::Vector< CopyOption > &  value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 303 of file CopyProductRequest.h.

◆ SetIdempotencyToken() [1/3]

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

◆ SetIdempotencyToken() [2/3]

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

◆ SetIdempotencyToken() [3/3]

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

◆ SetSourceProductArn() [1/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetSourceProductArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 117 of file CopyProductRequest.h.

◆ SetSourceProductArn() [2/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetSourceProductArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 112 of file CopyProductRequest.h.

◆ SetSourceProductArn() [3/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetSourceProductArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 122 of file CopyProductRequest.h.

◆ SetSourceProvisioningArtifactIdentifiers() [1/2]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetSourceProvisioningArtifactIdentifiers ( Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &&  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 260 of file CopyProductRequest.h.

◆ SetSourceProvisioningArtifactIdentifiers() [2/2]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetSourceProvisioningArtifactIdentifiers ( const Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 254 of file CopyProductRequest.h.

◆ SetTargetProductId() [1/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductId ( Aws::String &&  value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 162 of file CopyProductRequest.h.

◆ SetTargetProductId() [2/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductId ( const Aws::String value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 156 of file CopyProductRequest.h.

◆ SetTargetProductId() [3/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductId ( const char *  value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 168 of file CopyProductRequest.h.

◆ SetTargetProductName() [1/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductName ( Aws::String &&  value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 211 of file CopyProductRequest.h.

◆ SetTargetProductName() [2/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductName ( const Aws::String value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 205 of file CopyProductRequest.h.

◆ SetTargetProductName() [3/3]

void Aws::ServiceCatalog::Model::CopyProductRequest::SetTargetProductName ( const char *  value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 217 of file CopyProductRequest.h.

◆ SourceProductArnHasBeenSet()

bool Aws::ServiceCatalog::Model::CopyProductRequest::SourceProductArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 107 of file CopyProductRequest.h.

◆ SourceProvisioningArtifactIdentifiersHasBeenSet()

bool Aws::ServiceCatalog::Model::CopyProductRequest::SourceProvisioningArtifactIdentifiersHasBeenSet ( ) const
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 248 of file CopyProductRequest.h.

◆ TargetProductIdHasBeenSet()

bool Aws::ServiceCatalog::Model::CopyProductRequest::TargetProductIdHasBeenSet ( ) const
inline

The identifier of the target product. By default, a new product is created.

Definition at line 150 of file CopyProductRequest.h.

◆ TargetProductNameHasBeenSet()

bool Aws::ServiceCatalog::Model::CopyProductRequest::TargetProductNameHasBeenSet ( ) const
inline

A name for the target product. The default is the name of the source product.

Definition at line 199 of file CopyProductRequest.h.

◆ WithAcceptLanguage() [1/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 89 of file CopyProductRequest.h.

◆ WithAcceptLanguage() [2/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 82 of file CopyProductRequest.h.

◆ WithAcceptLanguage() [3/3]

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

The language code.

  • en - English (default)

  • jp - Japanese

  • zh - Chinese

Definition at line 96 of file CopyProductRequest.h.

◆ WithCopyOptions() [1/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithCopyOptions ( Aws::Vector< CopyOption > &&  value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 321 of file CopyProductRequest.h.

◆ WithCopyOptions() [2/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithCopyOptions ( const Aws::Vector< CopyOption > &  value)
inline

The copy options. If the value is CopyTags, the tags from the source product are copied to the target product.

Definition at line 315 of file CopyProductRequest.h.

◆ WithIdempotencyToken() [1/3]

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

◆ WithIdempotencyToken() [2/3]

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

◆ WithIdempotencyToken() [3/3]

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

◆ WithSourceProductArn() [1/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithSourceProductArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 132 of file CopyProductRequest.h.

◆ WithSourceProductArn() [2/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithSourceProductArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 127 of file CopyProductRequest.h.

◆ WithSourceProductArn() [3/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithSourceProductArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the source product.

Definition at line 137 of file CopyProductRequest.h.

◆ WithSourceProvisioningArtifactIdentifiers() [1/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithSourceProvisioningArtifactIdentifiers ( Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &&  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 272 of file CopyProductRequest.h.

◆ WithSourceProvisioningArtifactIdentifiers() [2/2]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithSourceProvisioningArtifactIdentifiers ( const Aws::Vector< Aws::Map< ProvisioningArtifactPropertyName, Aws::String >> &  value)
inline

The identifiers of the provisioning artifacts (also known as versions) of the product to copy. By default, all provisioning artifacts are copied.

Definition at line 266 of file CopyProductRequest.h.

◆ WithTargetProductId() [1/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductId ( Aws::String &&  value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 180 of file CopyProductRequest.h.

◆ WithTargetProductId() [2/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductId ( const Aws::String value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 174 of file CopyProductRequest.h.

◆ WithTargetProductId() [3/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductId ( const char *  value)
inline

The identifier of the target product. By default, a new product is created.

Definition at line 186 of file CopyProductRequest.h.

◆ WithTargetProductName() [1/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductName ( Aws::String &&  value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 229 of file CopyProductRequest.h.

◆ WithTargetProductName() [2/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductName ( const Aws::String value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 223 of file CopyProductRequest.h.

◆ WithTargetProductName() [3/3]

CopyProductRequest& Aws::ServiceCatalog::Model::CopyProductRequest::WithTargetProductName ( const char *  value)
inline

A name for the target product. The default is the name of the source product.

Definition at line 235 of file CopyProductRequest.h.


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