public static interface ImportTableDescription.Builder extends SdkPojo, CopyableBuilder<ImportTableDescription.Builder,ImportTableDescription>
Modifier and Type | Method and Description |
---|---|
ImportTableDescription.Builder |
clientToken(String clientToken)
The client token that was provided for the import task.
|
ImportTableDescription.Builder |
cloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.
|
ImportTableDescription.Builder |
endTime(Instant endTime)
The time at which the creation of the table associated with this import task completed.
|
ImportTableDescription.Builder |
errorCount(Long errorCount)
The number of errors occurred on importing the source file into the target table.
|
ImportTableDescription.Builder |
failureCode(String failureCode)
The error code corresponding to the failure that the import job ran into during execution.
|
ImportTableDescription.Builder |
failureMessage(String failureMessage)
The error message corresponding to the failure that the import job ran into during execution.
|
ImportTableDescription.Builder |
importArn(String importArn)
The Amazon Resource Number (ARN) corresponding to the import request.
|
ImportTableDescription.Builder |
importedItemCount(Long importedItemCount)
The number of items successfully imported into the new table.
|
ImportTableDescription.Builder |
importStatus(ImportStatus importStatus)
The status of the import.
|
ImportTableDescription.Builder |
importStatus(String importStatus)
The status of the import.
|
ImportTableDescription.Builder |
inputCompressionType(InputCompressionType inputCompressionType)
The compression options for the data that has been imported into the target table.
|
ImportTableDescription.Builder |
inputCompressionType(String inputCompressionType)
The compression options for the data that has been imported into the target table.
|
ImportTableDescription.Builder |
inputFormat(InputFormat inputFormat)
The format of the source data going into the target table.
|
ImportTableDescription.Builder |
inputFormat(String inputFormat)
The format of the source data going into the target table.
|
default ImportTableDescription.Builder |
inputFormatOptions(Consumer<InputFormatOptions.Builder> inputFormatOptions)
The format options for the data that was imported into the target table.
|
ImportTableDescription.Builder |
inputFormatOptions(InputFormatOptions inputFormatOptions)
The format options for the data that was imported into the target table.
|
ImportTableDescription.Builder |
processedItemCount(Long processedItemCount)
The total number of items processed from the source file.
|
ImportTableDescription.Builder |
processedSizeBytes(Long processedSizeBytes)
The total size of data processed from the source file, in Bytes.
|
default ImportTableDescription.Builder |
s3BucketSource(Consumer<S3BucketSource.Builder> s3BucketSource)
Values for the S3 bucket the source file is imported from.
|
ImportTableDescription.Builder |
s3BucketSource(S3BucketSource s3BucketSource)
Values for the S3 bucket the source file is imported from.
|
ImportTableDescription.Builder |
startTime(Instant startTime)
The time when this import task started.
|
ImportTableDescription.Builder |
tableArn(String tableArn)
The Amazon Resource Number (ARN) of the table being imported into.
|
default ImportTableDescription.Builder |
tableCreationParameters(Consumer<TableCreationParameters.Builder> tableCreationParameters)
The parameters for the new table that is being imported into.
|
ImportTableDescription.Builder |
tableCreationParameters(TableCreationParameters tableCreationParameters)
The parameters for the new table that is being imported into.
|
ImportTableDescription.Builder |
tableId(String tableId)
The table id corresponding to the table created by import table process.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ImportTableDescription.Builder importArn(String importArn)
The Amazon Resource Number (ARN) corresponding to the import request.
importArn
- The Amazon Resource Number (ARN) corresponding to the import request.ImportTableDescription.Builder importStatus(String importStatus)
The status of the import.
importStatus
- The status of the import.ImportStatus
,
ImportStatus
ImportTableDescription.Builder importStatus(ImportStatus importStatus)
The status of the import.
importStatus
- The status of the import.ImportStatus
,
ImportStatus
ImportTableDescription.Builder tableArn(String tableArn)
The Amazon Resource Number (ARN) of the table being imported into.
tableArn
- The Amazon Resource Number (ARN) of the table being imported into.ImportTableDescription.Builder tableId(String tableId)
The table id corresponding to the table created by import table process.
tableId
- The table id corresponding to the table created by import table process.ImportTableDescription.Builder clientToken(String clientToken)
The client token that was provided for the import task. Reusing the client token on retry makes a call to
ImportTable
idempotent.
clientToken
- The client token that was provided for the import task. Reusing the client token on retry makes a call
to ImportTable
idempotent.ImportTableDescription.Builder s3BucketSource(S3BucketSource s3BucketSource)
Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).
s3BucketSource
- Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix
(optional) and bucket account owner ID (optional).default ImportTableDescription.Builder s3BucketSource(Consumer<S3BucketSource.Builder> s3BucketSource)
Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).
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.Builder
s3BucketSource(S3BucketSource)
ImportTableDescription.Builder errorCount(Long errorCount)
The number of errors occurred on importing the source file into the target table.
errorCount
- The number of errors occurred on importing the source file into the target table.ImportTableDescription.Builder cloudWatchLogGroupArn(String cloudWatchLogGroupArn)
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.
cloudWatchLogGroupArn
- The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.ImportTableDescription.Builder inputFormat(String inputFormat)
The format of the source data going into the target table.
inputFormat
- The format of the source data going into the target table.InputFormat
,
InputFormat
ImportTableDescription.Builder inputFormat(InputFormat inputFormat)
The format of the source data going into the target table.
inputFormat
- The format of the source data going into the target table.InputFormat
,
InputFormat
ImportTableDescription.Builder inputFormatOptions(InputFormatOptions inputFormatOptions)
The format options for the data that was imported into the target table. There is one value, CsvOption.
inputFormatOptions
- The format options for the data that was imported into the target table. There is one value,
CsvOption.default ImportTableDescription.Builder inputFormatOptions(Consumer<InputFormatOptions.Builder> inputFormatOptions)
The format options for the data that was imported into the target table. There is one value, CsvOption.
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.Builder
inputFormatOptions(InputFormatOptions)
ImportTableDescription.Builder inputCompressionType(String inputCompressionType)
The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.
inputCompressionType
- The compression options for the data that has been imported into the target table. The values are
NONE, GZIP, or ZSTD.InputCompressionType
,
InputCompressionType
ImportTableDescription.Builder inputCompressionType(InputCompressionType inputCompressionType)
The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.
inputCompressionType
- The compression options for the data that has been imported into the target table. The values are
NONE, GZIP, or ZSTD.InputCompressionType
,
InputCompressionType
ImportTableDescription.Builder tableCreationParameters(TableCreationParameters tableCreationParameters)
The parameters for the new table that is being imported into.
tableCreationParameters
- The parameters for the new table that is being imported into.default ImportTableDescription.Builder tableCreationParameters(Consumer<TableCreationParameters.Builder> tableCreationParameters)
The parameters for the new table that is being imported 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.Builder
tableCreationParameters(TableCreationParameters)
ImportTableDescription.Builder startTime(Instant startTime)
The time when this import task started.
startTime
- The time when this import task started.ImportTableDescription.Builder endTime(Instant endTime)
The time at which the creation of the table associated with this import task completed.
endTime
- The time at which the creation of the table associated with this import task completed.ImportTableDescription.Builder processedSizeBytes(Long processedSizeBytes)
The total size of data processed from the source file, in Bytes.
processedSizeBytes
- The total size of data processed from the source file, in Bytes.ImportTableDescription.Builder processedItemCount(Long processedItemCount)
The total number of items processed from the source file.
processedItemCount
- The total number of items processed from the source file.ImportTableDescription.Builder importedItemCount(Long importedItemCount)
The number of items successfully imported into the new table.
importedItemCount
- The number of items successfully imported into the new table.ImportTableDescription.Builder failureCode(String failureCode)
The error code corresponding to the failure that the import job ran into during execution.
failureCode
- The error code corresponding to the failure that the import job ran into during execution.ImportTableDescription.Builder failureMessage(String failureMessage)
The error message corresponding to the failure that the import job ran into during execution.
failureMessage
- The error message corresponding to the failure that the import job ran into during execution.Copyright © 2023. All rights reserved.