@Generated(value="software.amazon.awssdk:codegen") public class StartSupportDataExportRequest extends MarketplaceCommerceAnalyticsRequest implements ToCopyableBuilder<StartSupportDataExportRequest.Builder,StartSupportDataExportRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
StartSupportDataExportRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static StartSupportDataExportRequest.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.
|
SupportDataSetType |
dataSetType()
Specifies the data set type to be written to the output csv file.
|
String |
dataSetTypeString()
Specifies the data set type to be written to the output csv file.
|
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) |
Instant |
fromDate()
The start date from which to retrieve the data set in UTC.
|
<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 StartSupportDataExportRequest.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.
|
StartSupportDataExportRequest.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 SupportDataSetType dataSetType()
Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid, Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title, Country Code, ZIP Code, Operation Type, and Operation Time.
If the service returns an enum value that is not available in the current SDK version, dataSetType
will
return SupportDataSetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dataSetTypeString()
.
SupportDataSetType
public String dataSetTypeString()
Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid, Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title, Country Code, ZIP Code, Operation Type, and Operation Time.
If the service returns an enum value that is not available in the current SDK version, dataSetType
will
return SupportDataSetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
dataSetTypeString()
.
SupportDataSetType
public Instant fromDate()
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 StartSupportDataExportRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<StartSupportDataExportRequest.Builder,StartSupportDataExportRequest>
toBuilder
in class MarketplaceCommerceAnalyticsRequest
public static StartSupportDataExportRequest.Builder builder()
public static Class<? extends StartSupportDataExportRequest.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.