AWS SDK for C++  1.8.54
AWS SDK for C++
Public Member Functions | List of all members
Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest Class Reference

#include <GenerateDataSetRequest.h>

+ Inheritance diagram for Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest:

Public Member Functions

 GenerateDataSetRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const DataSetTypeGetDataSetType () const
 
bool DataSetTypeHasBeenSet () const
 
void SetDataSetType (const DataSetType &value)
 
void SetDataSetType (DataSetType &&value)
 
GenerateDataSetRequestWithDataSetType (const DataSetType &value)
 
GenerateDataSetRequestWithDataSetType (DataSetType &&value)
 
const Aws::Utils::DateTimeGetDataSetPublicationDate () const
 
bool DataSetPublicationDateHasBeenSet () const
 
void SetDataSetPublicationDate (const Aws::Utils::DateTime &value)
 
void SetDataSetPublicationDate (Aws::Utils::DateTime &&value)
 
GenerateDataSetRequestWithDataSetPublicationDate (const Aws::Utils::DateTime &value)
 
GenerateDataSetRequestWithDataSetPublicationDate (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRoleNameArn () const
 
bool RoleNameArnHasBeenSet () const
 
void SetRoleNameArn (const Aws::String &value)
 
void SetRoleNameArn (Aws::String &&value)
 
void SetRoleNameArn (const char *value)
 
GenerateDataSetRequestWithRoleNameArn (const Aws::String &value)
 
GenerateDataSetRequestWithRoleNameArn (Aws::String &&value)
 
GenerateDataSetRequestWithRoleNameArn (const char *value)
 
const Aws::StringGetDestinationS3BucketName () const
 
bool DestinationS3BucketNameHasBeenSet () const
 
void SetDestinationS3BucketName (const Aws::String &value)
 
void SetDestinationS3BucketName (Aws::String &&value)
 
void SetDestinationS3BucketName (const char *value)
 
GenerateDataSetRequestWithDestinationS3BucketName (const Aws::String &value)
 
GenerateDataSetRequestWithDestinationS3BucketName (Aws::String &&value)
 
GenerateDataSetRequestWithDestinationS3BucketName (const char *value)
 
const Aws::StringGetDestinationS3Prefix () const
 
bool DestinationS3PrefixHasBeenSet () const
 
void SetDestinationS3Prefix (const Aws::String &value)
 
void SetDestinationS3Prefix (Aws::String &&value)
 
void SetDestinationS3Prefix (const char *value)
 
GenerateDataSetRequestWithDestinationS3Prefix (const Aws::String &value)
 
GenerateDataSetRequestWithDestinationS3Prefix (Aws::String &&value)
 
GenerateDataSetRequestWithDestinationS3Prefix (const char *value)
 
const Aws::StringGetSnsTopicArn () const
 
bool SnsTopicArnHasBeenSet () const
 
void SetSnsTopicArn (const Aws::String &value)
 
void SetSnsTopicArn (Aws::String &&value)
 
void SetSnsTopicArn (const char *value)
 
GenerateDataSetRequestWithSnsTopicArn (const Aws::String &value)
 
GenerateDataSetRequestWithSnsTopicArn (Aws::String &&value)
 
GenerateDataSetRequestWithSnsTopicArn (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetCustomerDefinedValues () const
 
bool CustomerDefinedValuesHasBeenSet () const
 
void SetCustomerDefinedValues (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetCustomerDefinedValues (Aws::Map< Aws::String, Aws::String > &&value)
 
GenerateDataSetRequestWithCustomerDefinedValues (const Aws::Map< Aws::String, Aws::String > &value)
 
GenerateDataSetRequestWithCustomerDefinedValues (Aws::Map< Aws::String, Aws::String > &&value)
 
GenerateDataSetRequestAddCustomerDefinedValues (const Aws::String &key, const Aws::String &value)
 
GenerateDataSetRequestAddCustomerDefinedValues (Aws::String &&key, const Aws::String &value)
 
GenerateDataSetRequestAddCustomerDefinedValues (const Aws::String &key, Aws::String &&value)
 
GenerateDataSetRequestAddCustomerDefinedValues (Aws::String &&key, Aws::String &&value)
 
GenerateDataSetRequestAddCustomerDefinedValues (const char *key, Aws::String &&value)
 
GenerateDataSetRequestAddCustomerDefinedValues (Aws::String &&key, const char *value)
 
GenerateDataSetRequestAddCustomerDefinedValues (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::MarketplaceCommerceAnalytics::MarketplaceCommerceAnalyticsRequest
virtual ~MarketplaceCommerceAnalyticsRequest ()
 
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

Container for the parameters to the GenerateDataSet operation.

See Also:

AWS API Reference

Definition at line 28 of file GenerateDataSetRequest.h.

Constructor & Destructor Documentation

◆ GenerateDataSetRequest()

Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GenerateDataSetRequest ( )

Member Function Documentation

◆ AddCustomerDefinedValues() [1/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( const Aws::String key,
const Aws::String value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 691 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [2/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( Aws::String &&  key,
const Aws::String value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 698 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [3/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( const Aws::String key,
Aws::String &&  value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 705 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [4/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( Aws::String &&  key,
Aws::String &&  value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 712 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [5/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( const char *  key,
Aws::String &&  value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 719 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [6/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( Aws::String &&  key,
const char *  value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 726 of file GenerateDataSetRequest.h.

◆ AddCustomerDefinedValues() [7/7]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::AddCustomerDefinedValues ( const char *  key,
const char *  value 
)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 733 of file GenerateDataSetRequest.h.

◆ CustomerDefinedValuesHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::CustomerDefinedValuesHasBeenSet ( ) const
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 656 of file GenerateDataSetRequest.h.

◆ DataSetPublicationDateHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::DataSetPublicationDateHasBeenSet ( ) const
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 377 of file GenerateDataSetRequest.h.

◆ DataSetTypeHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::DataSetTypeHasBeenSet ( ) const
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 146 of file GenerateDataSetRequest.h.

◆ DestinationS3BucketNameHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::DestinationS3BucketNameHasBeenSet ( ) const
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 481 of file GenerateDataSetRequest.h.

◆ DestinationS3PrefixHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::DestinationS3PrefixHasBeenSet ( ) const
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 532 of file GenerateDataSetRequest.h.

◆ GetCustomerDefinedValues()

const Aws::Map<Aws::String, Aws::String>& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetCustomerDefinedValues ( ) const
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 649 of file GenerateDataSetRequest.h.

◆ GetDataSetPublicationDate()

const Aws::Utils::DateTime& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetDataSetPublicationDate ( ) const
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 366 of file GenerateDataSetRequest.h.

◆ GetDataSetType()

const DataSetType& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetDataSetType ( ) const
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 94 of file GenerateDataSetRequest.h.

◆ GetDestinationS3BucketName()

const Aws::String& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetDestinationS3BucketName ( ) const
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 476 of file GenerateDataSetRequest.h.

◆ GetDestinationS3Prefix()

const Aws::String& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetDestinationS3Prefix ( ) const
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 522 of file GenerateDataSetRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetRoleNameArn()

const Aws::String& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetRoleNameArn ( ) const
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 428 of file GenerateDataSetRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 37 of file GenerateDataSetRequest.h.

◆ GetSnsTopicArn()

const Aws::String& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::GetSnsTopicArn ( ) const
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 599 of file GenerateDataSetRequest.h.

◆ RoleNameArnHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::RoleNameArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 434 of file GenerateDataSetRequest.h.

◆ SerializePayload()

Aws::String Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetCustomerDefinedValues() [1/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetCustomerDefinedValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 663 of file GenerateDataSetRequest.h.

◆ SetCustomerDefinedValues() [2/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetCustomerDefinedValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 670 of file GenerateDataSetRequest.h.

◆ SetDataSetPublicationDate() [1/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDataSetPublicationDate ( const Aws::Utils::DateTime value)
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 388 of file GenerateDataSetRequest.h.

◆ SetDataSetPublicationDate() [2/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDataSetPublicationDate ( Aws::Utils::DateTime &&  value)
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 399 of file GenerateDataSetRequest.h.

◆ SetDataSetType() [1/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDataSetType ( const DataSetType value)
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 198 of file GenerateDataSetRequest.h.

◆ SetDataSetType() [2/2]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDataSetType ( DataSetType &&  value)
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 250 of file GenerateDataSetRequest.h.

◆ SetDestinationS3BucketName() [1/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3BucketName ( const Aws::String value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 486 of file GenerateDataSetRequest.h.

◆ SetDestinationS3BucketName() [2/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3BucketName ( Aws::String &&  value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 491 of file GenerateDataSetRequest.h.

◆ SetDestinationS3BucketName() [3/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3BucketName ( const char *  value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 496 of file GenerateDataSetRequest.h.

◆ SetDestinationS3Prefix() [1/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3Prefix ( const Aws::String value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 542 of file GenerateDataSetRequest.h.

◆ SetDestinationS3Prefix() [2/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3Prefix ( Aws::String &&  value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 552 of file GenerateDataSetRequest.h.

◆ SetDestinationS3Prefix() [3/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetDestinationS3Prefix ( const char *  value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 562 of file GenerateDataSetRequest.h.

◆ SetRoleNameArn() [1/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetRoleNameArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 440 of file GenerateDataSetRequest.h.

◆ SetRoleNameArn() [2/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetRoleNameArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 446 of file GenerateDataSetRequest.h.

◆ SetRoleNameArn() [3/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetRoleNameArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 452 of file GenerateDataSetRequest.h.

◆ SetSnsTopicArn() [1/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetSnsTopicArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 611 of file GenerateDataSetRequest.h.

◆ SetSnsTopicArn() [2/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetSnsTopicArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 617 of file GenerateDataSetRequest.h.

◆ SetSnsTopicArn() [3/3]

void Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SetSnsTopicArn ( const char *  value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 623 of file GenerateDataSetRequest.h.

◆ SnsTopicArnHasBeenSet()

bool Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::SnsTopicArnHasBeenSet ( ) const
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 605 of file GenerateDataSetRequest.h.

◆ WithCustomerDefinedValues() [1/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithCustomerDefinedValues ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 677 of file GenerateDataSetRequest.h.

◆ WithCustomerDefinedValues() [2/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithCustomerDefinedValues ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file. These key-value pairs can be used to correlated responses with tracking information from other systems.

Definition at line 684 of file GenerateDataSetRequest.h.

◆ WithDataSetPublicationDate() [1/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDataSetPublicationDate ( const Aws::Utils::DateTime value)
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 410 of file GenerateDataSetRequest.h.

◆ WithDataSetPublicationDate() [2/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDataSetPublicationDate ( Aws::Utils::DateTime &&  value)
inline

The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For monthly data sets except those with prefix disbursed_amount, provide a date with month-level granularity for the desired month (the day value will be ignored). For data sets with prefix disbursed_amount, provide a date with day-level granularity for the desired day. For these data sets we will look backwards in time over the range of 31 days until the first data set is found (the latest one).

Definition at line 421 of file GenerateDataSetRequest.h.

◆ WithDataSetType() [1/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDataSetType ( const DataSetType value)
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 302 of file GenerateDataSetRequest.h.

◆ WithDataSetType() [2/2]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDataSetType ( DataSetType &&  value)
inline

The desired data set type.

  • customer_subscriber_hourly_monthly_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • customer_subscriber_annual_subscriptions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_usage_by_instance_type

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_fees

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_free_trial_conversions

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_instances

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_new_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • daily_business_canceled_product_subscribers

    From 2017-09-15 to present: Available daily by 24:00 UTC.

  • monthly_revenue_billing_and_revenue_data

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior.

  • monthly_revenue_annual_subscriptions

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes up-front software charges (e.g. annual) from one month prior.

  • monthly_revenue_field_demonstration_usage

    From 2018-03-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • monthly_revenue_flexible_payment_schedule

    From 2018-11-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

  • disbursed_amount_by_product

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_instance_hours

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_customer_geo

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_uncollected_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_disbursed_funds

    From 2017-09-15 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_age_of_past_due_funds

    From 2018-04-07 to present: Available every 30 days by 24:00 UTC.

  • disbursed_amount_by_uncollected_funds_breakdown

    From 2019-10-04 to present: Available every 30 days by 24:00 UTC.

  • sales_compensation_billed_revenue

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.

  • us_sales_and_use_tax_records

    From 2017-09-15 to present: Available monthly on the 15th day of the month by 24:00 UTC.

Definition at line 354 of file GenerateDataSetRequest.h.

◆ WithDestinationS3BucketName() [1/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3BucketName ( const Aws::String value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 501 of file GenerateDataSetRequest.h.

◆ WithDestinationS3BucketName() [2/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3BucketName ( Aws::String &&  value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 506 of file GenerateDataSetRequest.h.

◆ WithDestinationS3BucketName() [3/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3BucketName ( const char *  value)
inline

The name (friendly name, not ARN) of the destination S3 bucket.

Definition at line 511 of file GenerateDataSetRequest.h.

◆ WithDestinationS3Prefix() [1/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3Prefix ( const Aws::String value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 572 of file GenerateDataSetRequest.h.

◆ WithDestinationS3Prefix() [2/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3Prefix ( Aws::String &&  value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 582 of file GenerateDataSetRequest.h.

◆ WithDestinationS3Prefix() [3/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithDestinationS3Prefix ( const char *  value)
inline

(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems. For example, if given the bucket name "mybucket" and the prefix "myprefix/mydatasets", the output file "outputfile" would be published to "s3://mybucket/myprefix/mydatasets/outputfile". If the prefix directory structure does not exist, it will be created. If no prefix is provided, the data set will be published to the S3 bucket root.

Definition at line 592 of file GenerateDataSetRequest.h.

◆ WithRoleNameArn() [1/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithRoleNameArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 458 of file GenerateDataSetRequest.h.

◆ WithRoleNameArn() [2/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithRoleNameArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 464 of file GenerateDataSetRequest.h.

◆ WithRoleNameArn() [3/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithRoleNameArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.

Definition at line 470 of file GenerateDataSetRequest.h.

◆ WithSnsTopicArn() [1/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithSnsTopicArn ( const Aws::String value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 629 of file GenerateDataSetRequest.h.

◆ WithSnsTopicArn() [2/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithSnsTopicArn ( Aws::String &&  value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 635 of file GenerateDataSetRequest.h.

◆ WithSnsTopicArn() [3/3]

GenerateDataSetRequest& Aws::MarketplaceCommerceAnalytics::Model::GenerateDataSetRequest::WithSnsTopicArn ( const char *  value)
inline

Amazon Resource Name (ARN) for the SNS Topic that will be notified when the data set has been published or if an error has occurred.

Definition at line 641 of file GenerateDataSetRequest.h.


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