@Generated(value="software.amazon.awssdk:codegen") public class GenerateDataSetRequest extends MarketplaceCommerceAnalyticsRequest implements ToCopyableBuilder<GenerateDataSetRequest.Builder,GenerateDataSetRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
GenerateDataSetRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static GenerateDataSetRequest.Builder |
builder() |
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.
|
Instant |
dataSetPublicationDate()
The date a data set was published.
|
DataSetType |
dataSetType()
The desired data set type.
|
String |
dataSetTypeString()
The desired data set type.
|
String |
destinationS3BucketName()
The name (friendly name, not ARN) of the destination S3 bucket.
|
String |
destinationS3Prefix()
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file
systems.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
String |
roleNameArn()
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS
services.
|
static Class<? extends GenerateDataSetRequest.Builder> |
serializableBuilderClass() |
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.
|
GenerateDataSetRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
requestOverrideConfig
copy
public DataSetType dataSetType()
The desired data set type.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to 2015-01-25: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: 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.
From 2012-09-04 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2016-12 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-06 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-02-15 to present: Available monthly on the 15th day of the month by 5:00 PM Pacific Time.
If the service returns an enum value that is not available in the current SDK version, dataSetType
will
return DataSetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dataSetTypeString()
.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to 2015-01-25: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: 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.
From 2012-09-04 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2016-12 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-06 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-02-15 to present: Available monthly on the 15th day of the month by 5:00 PM Pacific Time.
DataSetType
public String dataSetTypeString()
The desired data set type.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to 2015-01-25: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: 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.
From 2012-09-04 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2016-12 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-06 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-02-15 to present: Available monthly on the 15th day of the month by 5:00 PM Pacific Time.
If the service returns an enum value that is not available in the current SDK version, dataSetType
will
return DataSetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dataSetTypeString()
.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2014-07-21 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available daily by 5:00 PM Pacific Time.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior.
From 2015-02 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2017-07 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes up-front software charges (e.g. annual) from one month prior.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to 2015-01-25: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: 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.
From 2012-09-04 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2012-04-19 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-01-26 to present: Available every 30 days by 5:00 PM Pacific Time.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2015-10-01 to 2017-06-29: Available daily by 5:00 PM Pacific Time.
From 2017-06-30 to present: This data set is no longer available.
From 2016-12 to 2017-06: Available monthly on the 4th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from two months prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-06 to present: Available monthly on the 15th day of the month by 5:00pm Pacific Time. Data includes metered transactions (e.g. hourly) from one month prior, and up-front software charges (e.g. annual) from one month prior.
From 2017-02-15 to present: Available monthly on the 15th day of the month by 5:00 PM Pacific Time.
DataSetType
public Instant dataSetPublicationDate()
public String roleNameArn()
public String destinationS3BucketName()
public String destinationS3Prefix()
public String snsTopicArn()
public Map<String,String> customerDefinedValues()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public GenerateDataSetRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<GenerateDataSetRequest.Builder,GenerateDataSetRequest>
toBuilder
in class MarketplaceCommerceAnalyticsRequest
public static GenerateDataSetRequest.Builder builder()
public static Class<? extends GenerateDataSetRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.