Class GenerateDataSetRequest

    • Constructor Detail

      • GenerateDataSetRequest

        public GenerateDataSetRequest()
    • 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.
      • 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:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object