25 namespace MarketplaceCommerceAnalytics
313 inline void SetRoleNameArn(
const char* value) { m_roleNameArnHasBeenSet =
true; m_roleNameArn.assign(value); }
351 inline void SetDestinationS3BucketName(
const char* value) { m_destinationS3BucketNameHasBeenSet =
true; m_destinationS3BucketName.assign(value); }
406 inline void SetDestinationS3Prefix(
const char* value) { m_destinationS3PrefixHasBeenSet =
true; m_destinationS3Prefix.assign(value); }
460 inline void SetSnsTopicArn(
const char* value) { m_snsTopicArnHasBeenSet =
true; m_snsTopicArn.assign(value); }
566 bool m_dataSetTypeHasBeenSet;
568 bool m_dataSetPublicationDateHasBeenSet;
570 bool m_roleNameArnHasBeenSet;
572 bool m_destinationS3BucketNameHasBeenSet;
574 bool m_destinationS3PrefixHasBeenSet;
576 bool m_snsTopicArnHasBeenSet;
578 bool m_customerDefinedValuesHasBeenSet;
void SetSnsTopicArn(const Aws::String &value)
void SetSnsTopicArn(Aws::String &&value)
const Aws::String & GetSnsTopicArn() const
void SetRoleNameArn(const char *value)
GenerateDataSetRequest & AddCustomerDefinedValues(Aws::String &&key, Aws::String &&value)
GenerateDataSetRequest & WithDataSetType(DataSetType &&value)
void SetDestinationS3BucketName(Aws::String &&value)
GenerateDataSetRequest & AddCustomerDefinedValues(Aws::String &&key, const char *value)
GenerateDataSetRequest & WithRoleNameArn(const char *value)
void SetRoleNameArn(Aws::String &&value)
void SetDataSetPublicationDate(Aws::Utils::DateTime &&value)
void SetDataSetPublicationDate(const Aws::Utils::DateTime &value)
GenerateDataSetRequest & WithSnsTopicArn(const char *value)
GenerateDataSetRequest & AddCustomerDefinedValues(const char *key, const char *value)
void SetCustomerDefinedValues(Aws::Map< Aws::String, Aws::String > &&value)
GenerateDataSetRequest & WithSnsTopicArn(const Aws::String &value)
void SetDestinationS3Prefix(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
GenerateDataSetRequest & WithRoleNameArn(const Aws::String &value)
GenerateDataSetRequest & WithDestinationS3Prefix(Aws::String &&value)
const Aws::String & GetDestinationS3Prefix() const
GenerateDataSetRequest & WithRoleNameArn(Aws::String &&value)
GenerateDataSetRequest & WithDestinationS3BucketName(const Aws::String &value)
const Aws::String & GetRoleNameArn() const
const Aws::String & GetDestinationS3BucketName() const
GenerateDataSetRequest & WithDataSetType(const DataSetType &value)
GenerateDataSetRequest & WithSnsTopicArn(Aws::String &&value)
void SetDataSetType(DataSetType &&value)
const Aws::Utils::DateTime & GetDataSetPublicationDate() const
void SetCustomerDefinedValues(const Aws::Map< Aws::String, Aws::String > &value)
GenerateDataSetRequest & WithDestinationS3BucketName(Aws::String &&value)
GenerateDataSetRequest & WithDestinationS3BucketName(const char *value)
const DataSetType & GetDataSetType() const
void SetSnsTopicArn(const char *value)
void SetDataSetType(const DataSetType &value)
GenerateDataSetRequest & AddCustomerDefinedValues(Aws::String &&key, const Aws::String &value)
GenerateDataSetRequest & WithCustomerDefinedValues(Aws::Map< Aws::String, Aws::String > &&value)
GenerateDataSetRequest & WithDestinationS3Prefix(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetCustomerDefinedValues() const
void SetDestinationS3BucketName(const Aws::String &value)
GenerateDataSetRequest & AddCustomerDefinedValues(const Aws::String &key, const Aws::String &value)
GenerateDataSetRequest & AddCustomerDefinedValues(const char *key, Aws::String &&value)
void SetDestinationS3Prefix(Aws::String &&value)
void SetDestinationS3Prefix(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
GenerateDataSetRequest & AddCustomerDefinedValues(const Aws::String &key, Aws::String &&value)
void SetRoleNameArn(const Aws::String &value)
#define AWS_MARKETPLACECOMMERCEANALYTICS_API
GenerateDataSetRequest & WithDestinationS3Prefix(const char *value)
GenerateDataSetRequest & WithDataSetPublicationDate(Aws::Utils::DateTime &&value)
void SetDestinationS3BucketName(const char *value)
GenerateDataSetRequest & WithDataSetPublicationDate(const Aws::Utils::DateTime &value)
GenerateDataSetRequest & WithCustomerDefinedValues(const Aws::Map< Aws::String, Aws::String > &value)
JSON (JavaScript Object Notation).