@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ImportTableRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
ImportTableRequest() |
| Modifier and Type | Method and Description |
|---|---|
ImportTableRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
Providing a
ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call. |
String |
getInputCompressionType()
Type of compression to be used on the input coming from the imported table.
|
String |
getInputFormat()
The format of the source data.
|
InputFormatOptions |
getInputFormatOptions()
Additional properties that specify how the input is formatted,
|
S3BucketSource |
getS3BucketSource()
The S3 bucket that provides the source for the import.
|
TableCreationParameters |
getTableCreationParameters()
Parameters for the table to import the data into.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Providing a
ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call. |
void |
setInputCompressionType(String inputCompressionType)
Type of compression to be used on the input coming from the imported table.
|
void |
setInputFormat(String inputFormat)
The format of the source data.
|
void |
setInputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
|
void |
setS3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
|
void |
setTableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
|
String |
toString()
Returns a string representation of this object.
|
ImportTableRequest |
withClientToken(String clientToken)
Providing a
ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call. |
ImportTableRequest |
withInputCompressionType(InputCompressionType inputCompressionType)
Type of compression to be used on the input coming from the imported table.
|
ImportTableRequest |
withInputCompressionType(String inputCompressionType)
Type of compression to be used on the input coming from the imported table.
|
ImportTableRequest |
withInputFormat(InputFormat inputFormat)
The format of the source data.
|
ImportTableRequest |
withInputFormat(String inputFormat)
The format of the source data.
|
ImportTableRequest |
withInputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
|
ImportTableRequest |
withS3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
|
ImportTableRequest |
withTableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
|
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, withSdkRequestTimeoutpublic void setClientToken(String clientToken)
Providing a ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency
window, DynamoDB returns an IdempotentParameterMismatch exception.
clientToken - Providing a ClientToken makes the call to ImportTableInput idempotent, meaning
that multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour
idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.
public String getClientToken()
Providing a ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency
window, DynamoDB returns an IdempotentParameterMismatch exception.
ClientToken makes the call to ImportTableInput idempotent, meaning
that multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour
idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.
public ImportTableRequest withClientToken(String clientToken)
Providing a ClientToken makes the call to ImportTableInput idempotent, meaning that
multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour idempotency
window, DynamoDB returns an IdempotentParameterMismatch exception.
clientToken - Providing a ClientToken makes the call to ImportTableInput idempotent, meaning
that multiple identical calls have the same effect as one single call.
A client token is valid for 8 hours after the first request that uses it is completed. After 8 hours, any request with the same client token is treated as a new request. Do not resubmit the same request with the same client token for more than 8 hours, or the result might not be idempotent.
If you submit a request with the same client token but a change in other parameters within the 8-hour
idempotency window, DynamoDB returns an IdempotentParameterMismatch exception.
public void setS3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
s3BucketSource - The S3 bucket that provides the source for the import.public S3BucketSource getS3BucketSource()
The S3 bucket that provides the source for the import.
public ImportTableRequest withS3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
s3BucketSource - The S3 bucket that provides the source for the import.public void setInputFormat(String inputFormat)
The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.
inputFormat - The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.InputFormatpublic String getInputFormat()
The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.
ImportFormat are CSV,
DYNAMODB_JSON or ION.InputFormatpublic ImportTableRequest withInputFormat(String inputFormat)
The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.
inputFormat - The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.InputFormatpublic ImportTableRequest withInputFormat(InputFormat inputFormat)
The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.
inputFormat - The format of the source data. Valid values for ImportFormat are CSV,
DYNAMODB_JSON or ION.InputFormatpublic void setInputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
inputFormatOptions - Additional properties that specify how the input is formatted,public InputFormatOptions getInputFormatOptions()
Additional properties that specify how the input is formatted,
public ImportTableRequest withInputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
inputFormatOptions - Additional properties that specify how the input is formatted,public void setInputCompressionType(String inputCompressionType)
Type of compression to be used on the input coming from the imported table.
inputCompressionType - Type of compression to be used on the input coming from the imported table.InputCompressionTypepublic String getInputCompressionType()
Type of compression to be used on the input coming from the imported table.
InputCompressionTypepublic ImportTableRequest withInputCompressionType(String inputCompressionType)
Type of compression to be used on the input coming from the imported table.
inputCompressionType - Type of compression to be used on the input coming from the imported table.InputCompressionTypepublic ImportTableRequest withInputCompressionType(InputCompressionType inputCompressionType)
Type of compression to be used on the input coming from the imported table.
inputCompressionType - Type of compression to be used on the input coming from the imported table.InputCompressionTypepublic void setTableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
tableCreationParameters - Parameters for the table to import the data into.public TableCreationParameters getTableCreationParameters()
Parameters for the table to import the data into.
public ImportTableRequest withTableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
tableCreationParameters - Parameters for the table to import the data into.public String toString()
toString in class ObjectObject.toString()public ImportTableRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()