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:
  • Constructor Details

    • GenerateDataSetRequest

      public GenerateDataSetRequest()
  • Method Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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 class Object
      Returns:
      A string representation of this object.
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • 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 class AmazonWebServiceRequest
      See Also: