25 namespace ServiceCatalog
66 inline void SetAcceptLanguage(
const char* value) { m_acceptLanguageHasBeenSet =
true; m_acceptLanguage.assign(value); }
107 inline void SetProductId(
const char* value) { m_productIdHasBeenSet =
true; m_productId.assign(value); }
142 inline void SetProvisioningArtifactId(
const char* value) { m_provisioningArtifactIdHasBeenSet =
true; m_provisioningArtifactId.assign(value); }
185 inline void SetPathId(
const char* value) { m_pathIdHasBeenSet =
true; m_pathId.assign(value); }
234 inline void SetProvisionedProductName(
const char* value) { m_provisionedProductNameHasBeenSet =
true; m_provisionedProductName.assign(value); }
400 inline void SetProvisionToken(
const char* value) { m_provisionTokenHasBeenSet =
true; m_provisionToken.assign(value); }
419 bool m_acceptLanguageHasBeenSet;
421 bool m_productIdHasBeenSet;
423 bool m_provisioningArtifactIdHasBeenSet;
425 bool m_pathIdHasBeenSet;
427 bool m_provisionedProductNameHasBeenSet;
429 bool m_provisioningParametersHasBeenSet;
431 bool m_tagsHasBeenSet;
433 bool m_notificationArnsHasBeenSet;
435 bool m_provisionTokenHasBeenSet;
ProvisionProductRequest & AddTags(const Tag &value)
void SetProvisionToken(const char *value)
#define AWS_SERVICECATALOG_API
void SetPathId(const Aws::String &value)
ProvisionProductRequest & WithAcceptLanguage(Aws::String &&value)
ProvisionProductRequest & WithProvisionedProductName(const char *value)
ProvisionProductRequest & WithProductId(const char *value)
ProvisionProductRequest & WithProductId(const Aws::String &value)
ProvisionProductRequest & WithProductId(Aws::String &&value)
void SetAcceptLanguage(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
void SetProvisionToken(Aws::String &&value)
void SetProductId(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
ProvisionProductRequest & WithTags(const Aws::Vector< Tag > &value)
ProvisionProductRequest & WithProvisioningArtifactId(const char *value)
void SetProvisionToken(const Aws::String &value)
ProvisionProductRequest & WithProvisionToken(const char *value)
ProvisionProductRequest & AddTags(Tag &&value)
const Aws::Vector< Tag > & GetTags() const
ProvisionProductRequest & WithPathId(const char *value)
void SetProvisioningArtifactId(const Aws::String &value)
const Aws::String & GetProductId() const
const Aws::String & GetAcceptLanguage() const
ProvisionProductRequest & WithProvisioningArtifactId(Aws::String &&value)
void SetProductId(const char *value)
ProvisionProductRequest & WithNotificationArns(const Aws::Vector< Aws::String > &value)
ProvisionProductRequest & WithPathId(Aws::String &&value)
void SetProductId(Aws::String &&value)
void SetProvisioningParameters(Aws::Vector< ProvisioningParameter > &&value)
ProvisionProductRequest & WithProvisionToken(Aws::String &&value)
ProvisionProductRequest & AddNotificationArns(Aws::String &&value)
ProvisionProductRequest & WithProvisionedProductName(Aws::String &&value)
const Aws::Vector< ProvisioningParameter > & GetProvisioningParameters() const
void SetProvisioningArtifactId(const char *value)
const Aws::String & GetProvisioningArtifactId() const
void SetAcceptLanguage(const char *value)
ProvisionProductRequest & AddNotificationArns(const char *value)
ProvisionProductRequest & WithProvisioningParameters(Aws::Vector< ProvisioningParameter > &&value)
const Aws::String & GetProvisionToken() const
void SetPathId(Aws::String &&value)
void SetNotificationArns(const Aws::Vector< Aws::String > &value)
ProvisionProductRequest & WithPathId(const Aws::String &value)
void SetProvisionedProductName(Aws::String &&value)
ProvisionProductRequest & AddProvisioningParameters(ProvisioningParameter &&value)
void SetPathId(const char *value)
const Aws::String & GetPathId() const
const Aws::Vector< Aws::String > & GetNotificationArns() const
ProvisionProductRequest & WithProvisionToken(const Aws::String &value)
void SetProvisionedProductName(const char *value)
ProvisionProductRequest & WithNotificationArns(Aws::Vector< Aws::String > &&value)
ProvisionProductRequest & WithTags(Aws::Vector< Tag > &&value)
ProvisionProductRequest & AddProvisioningParameters(const ProvisioningParameter &value)
void SetAcceptLanguage(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ProvisionProductRequest & AddNotificationArns(const Aws::String &value)
ProvisionProductRequest & WithProvisioningArtifactId(const Aws::String &value)
void SetTags(Aws::Vector< Tag > &&value)
ProvisionProductRequest & WithProvisioningParameters(const Aws::Vector< ProvisioningParameter > &value)
void SetTags(const Aws::Vector< Tag > &value)
void SetNotificationArns(Aws::Vector< Aws::String > &&value)
ProvisionProductRequest & WithProvisionedProductName(const Aws::String &value)
void SetProvisionedProductName(const Aws::String &value)
ProvisionProductRequest & WithAcceptLanguage(const char *value)
void SetProvisioningArtifactId(Aws::String &&value)
ProvisionProductRequest & WithAcceptLanguage(const Aws::String &value)
const Aws::String & GetProvisionedProductName() const
JSON (JavaScript Object Notation).
void SetProvisioningParameters(const Aws::Vector< ProvisioningParameter > &value)