public static interface ExportDescription.Builder extends SdkPojo, CopyableBuilder<ExportDescription.Builder,ExportDescription>
Modifier and Type | Method and Description |
---|---|
ExportDescription.Builder |
billedSizeBytes(Long billedSizeBytes)
The billable size of the table export.
|
ExportDescription.Builder |
clientToken(String clientToken)
The client token that was provided for the export task.
|
ExportDescription.Builder |
endTime(Instant endTime)
The time at which the export task completed.
|
ExportDescription.Builder |
exportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
|
ExportDescription.Builder |
exportFormat(ExportFormat exportFormat)
The format of the exported data.
|
ExportDescription.Builder |
exportFormat(String exportFormat)
The format of the exported data.
|
ExportDescription.Builder |
exportManifest(String exportManifest)
The name of the manifest file for the export task.
|
ExportDescription.Builder |
exportStatus(ExportStatus exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
ExportDescription.Builder |
exportStatus(String exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
ExportDescription.Builder |
exportTime(Instant exportTime)
Point in time from which table data was exported.
|
ExportDescription.Builder |
failureCode(String failureCode)
Status code for the result of the failed export.
|
ExportDescription.Builder |
failureMessage(String failureMessage)
Export failure reason description.
|
ExportDescription.Builder |
itemCount(Long itemCount)
The number of items exported.
|
ExportDescription.Builder |
s3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
|
ExportDescription.Builder |
s3BucketOwner(String s3BucketOwner)
The ID of the AWS account that owns the bucket containing the export.
|
ExportDescription.Builder |
s3Prefix(String s3Prefix)
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
|
ExportDescription.Builder |
s3SseAlgorithm(S3SseAlgorithm s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored.
|
ExportDescription.Builder |
s3SseAlgorithm(String s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored.
|
ExportDescription.Builder |
s3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
|
ExportDescription.Builder |
startTime(Instant startTime)
The time at which the export task began.
|
ExportDescription.Builder |
tableArn(String tableArn)
The Amazon Resource Name (ARN) of the table that was exported.
|
ExportDescription.Builder |
tableId(String tableId)
Unique ID of the table that was exported.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
ExportDescription.Builder exportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
exportArn
- The Amazon Resource Name (ARN) of the table export.ExportDescription.Builder exportStatus(String exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
exportStatus
- Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.ExportStatus
,
ExportStatus
ExportDescription.Builder exportStatus(ExportStatus exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
exportStatus
- Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.ExportStatus
,
ExportStatus
ExportDescription.Builder startTime(Instant startTime)
The time at which the export task began.
startTime
- The time at which the export task began.ExportDescription.Builder endTime(Instant endTime)
The time at which the export task completed.
endTime
- The time at which the export task completed.ExportDescription.Builder exportManifest(String exportManifest)
The name of the manifest file for the export task.
exportManifest
- The name of the manifest file for the export task.ExportDescription.Builder tableArn(String tableArn)
The Amazon Resource Name (ARN) of the table that was exported.
tableArn
- The Amazon Resource Name (ARN) of the table that was exported.ExportDescription.Builder tableId(String tableId)
Unique ID of the table that was exported.
tableId
- Unique ID of the table that was exported.ExportDescription.Builder exportTime(Instant exportTime)
Point in time from which table data was exported.
exportTime
- Point in time from which table data was exported.ExportDescription.Builder clientToken(String clientToken)
The client token that was provided for the export task. A client token makes calls to
ExportTableToPointInTimeInput
idempotent, meaning that multiple identical calls have the same
effect as one single call.
clientToken
- The client token that was provided for the export task. A client token makes calls to
ExportTableToPointInTimeInput
idempotent, meaning that multiple identical calls have the
same effect as one single call.ExportDescription.Builder s3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
s3Bucket
- The name of the Amazon S3 bucket containing the export.ExportDescription.Builder s3BucketOwner(String s3BucketOwner)
The ID of the AWS account that owns the bucket containing the export.
s3BucketOwner
- The ID of the AWS account that owns the bucket containing the export.ExportDescription.Builder s3Prefix(String s3Prefix)
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
s3Prefix
- The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.ExportDescription.Builder s3SseAlgorithm(String s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
s3SseAlgorithm
- Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
S3SseAlgorithm
,
S3SseAlgorithm
ExportDescription.Builder s3SseAlgorithm(S3SseAlgorithm s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
s3SseAlgorithm
- Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
S3SseAlgorithm
,
S3SseAlgorithm
ExportDescription.Builder s3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
s3SseKmsKeyId
- The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if
applicable).ExportDescription.Builder failureCode(String failureCode)
Status code for the result of the failed export.
failureCode
- Status code for the result of the failed export.ExportDescription.Builder failureMessage(String failureMessage)
Export failure reason description.
failureMessage
- Export failure reason description.ExportDescription.Builder exportFormat(String exportFormat)
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or
ION
.
exportFormat
- The format of the exported data. Valid values for ExportFormat
are
DYNAMODB_JSON
or ION
.ExportFormat
,
ExportFormat
ExportDescription.Builder exportFormat(ExportFormat exportFormat)
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or
ION
.
exportFormat
- The format of the exported data. Valid values for ExportFormat
are
DYNAMODB_JSON
or ION
.ExportFormat
,
ExportFormat
ExportDescription.Builder billedSizeBytes(Long billedSizeBytes)
The billable size of the table export.
billedSizeBytes
- The billable size of the table export.ExportDescription.Builder itemCount(Long itemCount)
The number of items exported.
itemCount
- The number of items exported.Copyright © 2021. All rights reserved.