7#include <aws/servicecatalog/ServiceCatalog_EXPORTS.h>
8#include <aws/servicecatalog/ServiceCatalogRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
14namespace ServiceCatalog
46 inline void SetAcceptLanguage(
const char* value) { m_acceptLanguageHasBeenSet =
true; m_acceptLanguage.assign(value); }
60 inline void SetProvisioningArtifactId(
const char* value) { m_provisioningArtifactIdHasBeenSet =
true; m_provisioningArtifactId.assign(value); }
74 inline void SetProductId(
const char* value) { m_productIdHasBeenSet =
true; m_productId.assign(value); }
88 inline void SetProvisioningArtifactName(
const char* value) { m_provisioningArtifactNameHasBeenSet =
true; m_provisioningArtifactName.assign(value); }
102 inline void SetProductName(
const char* value) { m_productNameHasBeenSet =
true; m_productName.assign(value); }
114 inline void SetVerbose(
bool value) { m_verboseHasBeenSet =
true; m_verbose = value; }
131 bool m_acceptLanguageHasBeenSet =
false;
134 bool m_provisioningArtifactIdHasBeenSet =
false;
137 bool m_productIdHasBeenSet =
false;
140 bool m_provisioningArtifactNameHasBeenSet =
false;
143 bool m_productNameHasBeenSet =
false;
146 bool m_verboseHasBeenSet =
false;
148 bool m_includeProvisioningArtifactParameters;
149 bool m_includeProvisioningArtifactParametersHasBeenSet =
false;
void SetProductId(const char *value)
DescribeProvisioningArtifactRequest & WithProvisioningArtifactName(const char *value)
void SetProvisioningArtifactId(const Aws::String &value)
DescribeProvisioningArtifactRequest & WithAcceptLanguage(Aws::String &&value)
DescribeProvisioningArtifactRequest & WithAcceptLanguage(const Aws::String &value)
DescribeProvisioningArtifactRequest & WithProvisioningArtifactName(const Aws::String &value)
DescribeProvisioningArtifactRequest & WithProvisioningArtifactId(const Aws::String &value)
const Aws::String & GetProductId() const
bool ProductIdHasBeenSet() const
DescribeProvisioningArtifactRequest & WithProvisioningArtifactName(Aws::String &&value)
void SetProductName(const char *value)
void SetProvisioningArtifactId(Aws::String &&value)
DescribeProvisioningArtifactRequest & WithVerbose(bool value)
DescribeProvisioningArtifactRequest & WithProvisioningArtifactId(Aws::String &&value)
DescribeProvisioningArtifactRequest & WithProvisioningArtifactId(const char *value)
bool GetIncludeProvisioningArtifactParameters() const
bool AcceptLanguageHasBeenSet() const
const Aws::String & GetProductName() const
DescribeProvisioningArtifactRequest & WithAcceptLanguage(const char *value)
AWS_SERVICECATALOG_API Aws::String SerializePayload() const override
void SetProvisioningArtifactName(Aws::String &&value)
DescribeProvisioningArtifactRequest & WithProductName(Aws::String &&value)
bool ProvisioningArtifactNameHasBeenSet() const
void SetVerbose(bool value)
void SetProvisioningArtifactName(const Aws::String &value)
void SetProductId(Aws::String &&value)
void SetProductName(const Aws::String &value)
void SetIncludeProvisioningArtifactParameters(bool value)
void SetProvisioningArtifactId(const char *value)
const Aws::String & GetProvisioningArtifactId() const
const Aws::String & GetProvisioningArtifactName() const
void SetProductName(Aws::String &&value)
void SetAcceptLanguage(const char *value)
AWS_SERVICECATALOG_API DescribeProvisioningArtifactRequest()
bool ProvisioningArtifactIdHasBeenSet() const
DescribeProvisioningArtifactRequest & WithProductId(const Aws::String &value)
void SetAcceptLanguage(const Aws::String &value)
DescribeProvisioningArtifactRequest & WithProductName(const Aws::String &value)
void SetProductId(const Aws::String &value)
virtual const char * GetServiceRequestName() const override
void SetAcceptLanguage(Aws::String &&value)
bool IncludeProvisioningArtifactParametersHasBeenSet() const
AWS_SERVICECATALOG_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
const Aws::String & GetAcceptLanguage() const
bool ProductNameHasBeenSet() const
DescribeProvisioningArtifactRequest & WithIncludeProvisioningArtifactParameters(bool value)
DescribeProvisioningArtifactRequest & WithProductId(Aws::String &&value)
bool VerboseHasBeenSet() const
DescribeProvisioningArtifactRequest & WithProductName(const char *value)
void SetProvisioningArtifactName(const char *value)
DescribeProvisioningArtifactRequest & WithProductId(const char *value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String