@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, withSdkRequestTimeout
public 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
.InputFormat
public 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
.InputFormat
public 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
.InputFormat
public 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
.InputFormat
public 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.InputCompressionType
public String getInputCompressionType()
Type of compression to be used on the input coming from the imported table.
InputCompressionType
public 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.InputCompressionType
public 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.InputCompressionType
public 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 Object
Object.toString()
public ImportTableRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()