Class GenerateDataSetRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.marketplacecommerceanalytics.model.GenerateDataSetRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class GenerateDataSetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Container for the parameters to the GenerateDataSet operation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description GenerateDataSetRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GenerateDataSetRequest
addCustomerDefinedValuesEntry(String key, String value)
GenerateDataSetRequest
clearCustomerDefinedValuesEntries()
Removes all the entries added into CustomerDefinedValues.GenerateDataSetRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
Map<String,String>
getCustomerDefinedValues()
(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file.Date
getDataSetPublicationDate()
The date a data set was published.String
getDataSetType()
The desired data set type.String
getDestinationS3BucketName()
The name (friendly name, not ARN) of the destination S3 bucket.String
getDestinationS3Prefix()
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems.String
getRoleNameArn()
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.String
getSnsTopicArn()
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.int
hashCode()
void
setCustomerDefinedValues(Map<String,String> customerDefinedValues)
(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file.void
setDataSetPublicationDate(Date dataSetPublicationDate)
The date a data set was published.void
setDataSetType(DataSetType dataSetType)
The desired data set type.void
setDataSetType(String dataSetType)
The desired data set type.void
setDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.void
setDestinationS3Prefix(String destinationS3Prefix)
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems.void
setRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.void
setSnsTopicArn(String snsTopicArn)
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.String
toString()
Returns a string representation of this object; useful for testing and debugging.GenerateDataSetRequest
withCustomerDefinedValues(Map<String,String> customerDefinedValues)
(Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and the data set metadata file.GenerateDataSetRequest
withDataSetPublicationDate(Date dataSetPublicationDate)
The date a data set was published.GenerateDataSetRequest
withDataSetType(DataSetType dataSetType)
The desired data set type.GenerateDataSetRequest
withDataSetType(String dataSetType)
The desired data set type.GenerateDataSetRequest
withDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.GenerateDataSetRequest
withDestinationS3Prefix(String destinationS3Prefix)
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file systems.GenerateDataSetRequest
withRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.GenerateDataSetRequest
withSnsTopicArn(String snsTopicArn)
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.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setDataSetType
public void setDataSetType(String dataSetType)
The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Parameters:
dataSetType
- The desired data set type.- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- See Also:
DataSetType
-
getDataSetType
public String getDataSetType()
The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Returns:
- The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- See Also:
DataSetType
-
withDataSetType
public GenerateDataSetRequest withDataSetType(String dataSetType)
The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Parameters:
dataSetType
- The desired data set type.- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetType
-
setDataSetType
public void setDataSetType(DataSetType dataSetType)
The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Parameters:
dataSetType
- The desired data set type.- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- See Also:
DataSetType
-
withDataSetType
public GenerateDataSetRequest withDataSetType(DataSetType dataSetType)
The desired data set type.
- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Parameters:
dataSetType
- The desired data set type.- customer_subscriber_hourly_monthly_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- customer_subscriber_annual_subscriptions - Available daily by 5:00 PM Pacific Time since 2014-07-21.
- daily_business_usage_by_instance_type - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_fees - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_free_trial_conversions - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_instances - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_new_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- daily_business_canceled_product_subscribers - Available daily by 5:00 PM Pacific Time since 2015-01-26.
- monthly_revenue_billing_and_revenue_data - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- monthly_revenue_annual_subscriptions - Available monthly on the 4th day of the month by 5:00 PM Pacific Time since 2015-02.
- disbursed_amount_by_product - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_product_with_uncollected_funds -This data set is only available from 2012-04-19 until 2015-01-25. After 2015-01-25, this data set was split into three data sets: disbursed_amount_by_product, disbursed_amount_by_age_of_uncollected_funds, and disbursed_amount_by_age_of_disbursed_funds.
- disbursed_amount_by_customer_geo - Available every 30 days by 5:00 PM Pacific Time since 2012-04-19.
- disbursed_amount_by_age_of_uncollected_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- disbursed_amount_by_age_of_disbursed_funds - Available every 30 days by 5:00 PM Pacific Time since 2015-01-26.
- customer_profile_by_industry - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_revenue - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- customer_profile_by_geography - Available daily by 5:00 PM Pacific Time since 2015-10-01.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSetType
-
setDataSetPublicationDate
public void setDataSetPublicationDate(Date dataSetPublicationDate)
The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).- Parameters:
dataSetPublicationDate
- The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).
-
getDataSetPublicationDate
public Date getDataSetPublicationDate()
The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).- Returns:
- The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).
-
withDataSetPublicationDate
public GenerateDataSetRequest withDataSetPublicationDate(Date dataSetPublicationDate)
The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).- Parameters:
dataSetPublicationDate
- The date a data set was published. For daily data sets, provide a date with day-level granularity for the desired day. For weekly data sets, provide a date with day-level granularity within the desired week (the day value will be ignored). For monthly data sets, provide a date with month-level granularity for the desired month (the day value will be ignored).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRoleNameArn
public void setRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.- Parameters:
roleNameArn
- The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.
-
getRoleNameArn
public String getRoleNameArn()
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.- Returns:
- The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.
-
withRoleNameArn
public GenerateDataSetRequest withRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.- Parameters:
roleNameArn
- The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDestinationS3BucketName
public void setDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.- Parameters:
destinationS3BucketName
- The name (friendly name, not ARN) of the destination S3 bucket.
-
getDestinationS3BucketName
public String getDestinationS3BucketName()
The name (friendly name, not ARN) of the destination S3 bucket.- Returns:
- The name (friendly name, not ARN) of the destination S3 bucket.
-
withDestinationS3BucketName
public GenerateDataSetRequest withDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.- Parameters:
destinationS3BucketName
- The name (friendly name, not ARN) of the destination S3 bucket.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDestinationS3Prefix
public void setDestinationS3Prefix(String destinationS3Prefix)
(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.- Parameters:
destinationS3Prefix
- (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.
-
getDestinationS3Prefix
public String getDestinationS3Prefix()
(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.- Returns:
- (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.
-
withDestinationS3Prefix
public GenerateDataSetRequest withDestinationS3Prefix(String destinationS3Prefix)
(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.- Parameters:
destinationS3Prefix
- (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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setSnsTopicArn
public void setSnsTopicArn(String snsTopicArn)
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.- Parameters:
snsTopicArn
- 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.
-
getSnsTopicArn
public String getSnsTopicArn()
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.- Returns:
- 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.
-
withSnsTopicArn
public GenerateDataSetRequest withSnsTopicArn(String snsTopicArn)
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.- Parameters:
snsTopicArn
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getCustomerDefinedValues
public Map<String,String> getCustomerDefinedValues()
(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.- Returns:
- (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.
-
setCustomerDefinedValues
public void setCustomerDefinedValues(Map<String,String> customerDefinedValues)
(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.- Parameters:
customerDefinedValues
- (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.
-
withCustomerDefinedValues
public GenerateDataSetRequest withCustomerDefinedValues(Map<String,String> customerDefinedValues)
(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.- Parameters:
customerDefinedValues
- (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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addCustomerDefinedValuesEntry
public GenerateDataSetRequest addCustomerDefinedValuesEntry(String key, String value)
-
clearCustomerDefinedValuesEntries
public GenerateDataSetRequest clearCustomerDefinedValuesEntries()
Removes all the entries added into CustomerDefinedValues. <p> Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public GenerateDataSetRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-