public static interface ImportTableRequest.Builder extends DynamoDbRequest.Builder, SdkPojo, CopyableBuilder<ImportTableRequest.Builder,ImportTableRequest>
| Modifier and Type | Method and Description |
|---|---|
ImportTableRequest.Builder |
clientToken(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.Builder |
inputCompressionType(InputCompressionType inputCompressionType)
Type of compression to be used on the input coming from the imported table.
|
ImportTableRequest.Builder |
inputCompressionType(String inputCompressionType)
Type of compression to be used on the input coming from the imported table.
|
ImportTableRequest.Builder |
inputFormat(InputFormat inputFormat)
The format of the source data.
|
ImportTableRequest.Builder |
inputFormat(String inputFormat)
The format of the source data.
|
default ImportTableRequest.Builder |
inputFormatOptions(Consumer<InputFormatOptions.Builder> inputFormatOptions)
Additional properties that specify how the input is formatted,
|
ImportTableRequest.Builder |
inputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
|
ImportTableRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ImportTableRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default ImportTableRequest.Builder |
s3BucketSource(Consumer<S3BucketSource.Builder> s3BucketSource)
The S3 bucket that provides the source for the import.
|
ImportTableRequest.Builder |
s3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
|
default ImportTableRequest.Builder |
tableCreationParameters(Consumer<TableCreationParameters.Builder> tableCreationParameters)
Parameters for the table to import the data into.
|
ImportTableRequest.Builder |
tableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildImportTableRequest.Builder clientToken(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.
ImportTableRequest.Builder s3BucketSource(S3BucketSource s3BucketSource)
The S3 bucket that provides the source for the import.
s3BucketSource - The S3 bucket that provides the source for the import.default ImportTableRequest.Builder s3BucketSource(Consumer<S3BucketSource.Builder> s3BucketSource)
The S3 bucket that provides the source for the import.
This is a convenience method that creates an instance of theS3BucketSource.Builder avoiding the need
to create one manually via S3BucketSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to s3BucketSource(S3BucketSource).
s3BucketSource - a consumer that will call methods on S3BucketSource.Builders3BucketSource(S3BucketSource)ImportTableRequest.Builder inputFormat(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,
InputFormatImportTableRequest.Builder inputFormat(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,
InputFormatImportTableRequest.Builder inputFormatOptions(InputFormatOptions inputFormatOptions)
Additional properties that specify how the input is formatted,
inputFormatOptions - Additional properties that specify how the input is formatted,default ImportTableRequest.Builder inputFormatOptions(Consumer<InputFormatOptions.Builder> inputFormatOptions)
Additional properties that specify how the input is formatted,
This is a convenience method that creates an instance of theInputFormatOptions.Builder avoiding the
need to create one manually via InputFormatOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to inputFormatOptions(InputFormatOptions).
inputFormatOptions - a consumer that will call methods on InputFormatOptions.BuilderinputFormatOptions(InputFormatOptions)ImportTableRequest.Builder inputCompressionType(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,
InputCompressionTypeImportTableRequest.Builder inputCompressionType(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,
InputCompressionTypeImportTableRequest.Builder tableCreationParameters(TableCreationParameters tableCreationParameters)
Parameters for the table to import the data into.
tableCreationParameters - Parameters for the table to import the data into.default ImportTableRequest.Builder tableCreationParameters(Consumer<TableCreationParameters.Builder> tableCreationParameters)
Parameters for the table to import the data into.
This is a convenience method that creates an instance of theTableCreationParameters.Builder avoiding
the need to create one manually via TableCreationParameters.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to tableCreationParameters(TableCreationParameters).
tableCreationParameters - a consumer that will call methods on TableCreationParameters.BuildertableCreationParameters(TableCreationParameters)ImportTableRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderImportTableRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.