@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartSupportDataExportRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartSupportDataExportRequest() |
Modifier and Type | Method and Description |
---|---|
StartSupportDataExportRequest |
addCustomerDefinedValuesEntry(String key,
String value) |
StartSupportDataExportRequest |
clearCustomerDefinedValuesEntries()
Removes all the entries added into CustomerDefinedValues.
|
StartSupportDataExportRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
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.
|
String |
getDataSetType()
Specifies the data set type to be written to the output csv file.
|
String |
getDestinationS3BucketName()
The name (friendly name, not ARN) of the destination S3 bucket.
|
String |
getDestinationS3Prefix()
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file
systems.
|
Date |
getFromDate()
The start date from which to retrieve the data set in UTC.
|
String |
getRoleNameArn()
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS
services.
|
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.
|
int |
hashCode() |
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.
|
void |
setDataSetType(String dataSetType)
Specifies the data set type to be written to the output csv file.
|
void |
setDataSetType(SupportDataSetType dataSetType)
Specifies the data set type to be written to the output csv file.
|
void |
setDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.
|
void |
setDestinationS3Prefix(String destinationS3Prefix)
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file
systems.
|
void |
setFromDate(Date fromDate)
The start date from which to retrieve the data set in UTC.
|
void |
setRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS
services.
|
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.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
StartSupportDataExportRequest |
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.
|
StartSupportDataExportRequest |
withDataSetType(String dataSetType)
Specifies the data set type to be written to the output csv file.
|
StartSupportDataExportRequest |
withDataSetType(SupportDataSetType dataSetType)
Specifies the data set type to be written to the output csv file.
|
StartSupportDataExportRequest |
withDestinationS3BucketName(String destinationS3BucketName)
The name (friendly name, not ARN) of the destination S3 bucket.
|
StartSupportDataExportRequest |
withDestinationS3Prefix(String destinationS3Prefix)
(Optional) The desired S3 prefix for the published data set, similar to a directory path in standard file
systems.
|
StartSupportDataExportRequest |
withFromDate(Date fromDate)
The start date from which to retrieve the data set in UTC.
|
StartSupportDataExportRequest |
withRoleNameArn(String roleNameArn)
The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the provided AWS
services.
|
StartSupportDataExportRequest |
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.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDataSetType(String 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.
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.
SupportDataSetType
public String getDataSetType()
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.
SupportDataSetType
public StartSupportDataExportRequest withDataSetType(String 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.
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.
SupportDataSetType
public void setDataSetType(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.
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.
SupportDataSetType
public StartSupportDataExportRequest withDataSetType(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.
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.
SupportDataSetType
public void setFromDate(Date fromDate)
fromDate
- The start date from which to retrieve the data set in UTC. This parameter only affects the
customer_support_contacts_data data set type.public Date getFromDate()
public StartSupportDataExportRequest withFromDate(Date fromDate)
fromDate
- The start date from which to retrieve the data set in UTC. This parameter only affects the
customer_support_contacts_data data set type.public void setRoleNameArn(String roleNameArn)
roleNameArn
- The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the
provided AWS services.public String getRoleNameArn()
public StartSupportDataExportRequest withRoleNameArn(String roleNameArn)
roleNameArn
- The Amazon Resource Name (ARN) of the Role with an attached permissions policy to interact with the
provided AWS services.public void setDestinationS3BucketName(String destinationS3BucketName)
destinationS3BucketName
- The name (friendly name, not ARN) of the destination S3 bucket.public String getDestinationS3BucketName()
public StartSupportDataExportRequest withDestinationS3BucketName(String destinationS3BucketName)
destinationS3BucketName
- The name (friendly name, not ARN) of the destination S3 bucket.public void setDestinationS3Prefix(String destinationS3Prefix)
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.public String getDestinationS3Prefix()
public StartSupportDataExportRequest withDestinationS3Prefix(String destinationS3Prefix)
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.public void setSnsTopicArn(String snsTopicArn)
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.public String getSnsTopicArn()
public StartSupportDataExportRequest withSnsTopicArn(String snsTopicArn)
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.public Map<String,String> getCustomerDefinedValues()
public void setCustomerDefinedValues(Map<String,String> customerDefinedValues)
customerDefinedValues
- (Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and
the data set metadata file.public StartSupportDataExportRequest withCustomerDefinedValues(Map<String,String> customerDefinedValues)
customerDefinedValues
- (Optional) Key-value pairs which will be returned, unmodified, in the Amazon SNS notification message and
the data set metadata file.public StartSupportDataExportRequest addCustomerDefinedValuesEntry(String key, String value)
public StartSupportDataExportRequest clearCustomerDefinedValuesEntries()
public String toString()
toString
in class Object
Object.toString()
public StartSupportDataExportRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.