@Generated(value="software.amazon.awssdk:codegen") public final 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 |
dataSetTypeAsString()
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) |
boolean |
equalsBySdkFields(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) |
boolean |
hasCustomerDefinedValues()
For responses, this returns true if the service returned a value for the CustomerDefinedValues property.
|
int |
hashCode() |
String |
roleNameArn()
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS
services.
|
List<SdkField<?>> |
sdkFields() |
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() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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
dataSetTypeAsString().
SupportDataSetTypepublic final String dataSetTypeAsString()
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
dataSetTypeAsString().
SupportDataSetTypepublic final Instant fromDate()
public final String roleNameArn()
public final String destinationS3BucketName()
public final String destinationS3Prefix()
public final String snsTopicArn()
public final boolean hasCustomerDefinedValues()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final Map<String,String> customerDefinedValues()
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasCustomerDefinedValues() method.
public StartSupportDataExportRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StartSupportDataExportRequest.Builder,StartSupportDataExportRequest>toBuilder in class MarketplaceCommerceAnalyticsRequestpublic static StartSupportDataExportRequest.Builder builder()
public static Class<? extends StartSupportDataExportRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.