@Generated(value="software.amazon.awssdk:codegen") public final class ExportDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ExportDescription.Builder,ExportDescription>
Represents the properties of the exported table.
Modifier and Type | Class and Description |
---|---|
static interface |
ExportDescription.Builder |
Modifier and Type | Method and Description |
---|---|
Long |
billedSizeBytes()
The billable size of the table export.
|
static ExportDescription.Builder |
builder() |
String |
clientToken()
The client token that was provided for the export task.
|
Instant |
endTime()
The time at which the export task completed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
exportArn()
The Amazon Resource Name (ARN) of the table export.
|
ExportFormat |
exportFormat()
The format of the exported data.
|
String |
exportFormatAsString()
The format of the exported data.
|
String |
exportManifest()
The name of the manifest file for the export task.
|
ExportStatus |
exportStatus()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
String |
exportStatusAsString()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
Instant |
exportTime()
Point in time from which table data was exported.
|
String |
failureCode()
Status code for the result of the failed export.
|
String |
failureMessage()
Export failure reason description.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
itemCount()
The number of items exported.
|
String |
s3Bucket()
The name of the Amazon S3 bucket containing the export.
|
String |
s3BucketOwner()
The ID of the AWS account that owns the bucket containing the export.
|
String |
s3Prefix()
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
|
S3SseAlgorithm |
s3SseAlgorithm()
Type of encryption used on the bucket where export data is stored.
|
String |
s3SseAlgorithmAsString()
Type of encryption used on the bucket where export data is stored.
|
String |
s3SseKmsKeyId()
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ExportDescription.Builder> |
serializableBuilderClass() |
Instant |
startTime()
The time at which the export task began.
|
String |
tableArn()
The Amazon Resource Name (ARN) of the table that was exported.
|
String |
tableId()
Unique ID of the table that was exported.
|
ExportDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String exportArn()
The Amazon Resource Name (ARN) of the table export.
public final ExportStatus exportStatus()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
If the service returns an enum value that is not available in the current SDK version, exportStatus
will
return ExportStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
exportStatusAsString()
.
ExportStatus
public final String exportStatusAsString()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
If the service returns an enum value that is not available in the current SDK version, exportStatus
will
return ExportStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
exportStatusAsString()
.
ExportStatus
public final Instant startTime()
The time at which the export task began.
public final Instant endTime()
The time at which the export task completed.
public final String exportManifest()
The name of the manifest file for the export task.
public final String tableArn()
The Amazon Resource Name (ARN) of the table that was exported.
public final String tableId()
Unique ID of the table that was exported.
public final Instant exportTime()
Point in time from which table data was exported.
public final 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.
ExportTableToPointInTimeInput
idempotent, meaning that multiple identical calls have the
same effect as one single call.public final String s3Bucket()
The name of the Amazon S3 bucket containing the export.
public final String s3BucketOwner()
The ID of the AWS account that owns the bucket containing the export.
public final String s3Prefix()
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
public final 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
If the service returns an enum value that is not available in the current SDK version, s3SseAlgorithm
will return S3SseAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from s3SseAlgorithmAsString()
.
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
S3SseAlgorithm
public final String s3SseAlgorithmAsString()
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
If the service returns an enum value that is not available in the current SDK version, s3SseAlgorithm
will return S3SseAlgorithm.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from s3SseAlgorithmAsString()
.
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with AWS KMS managed keys
S3SseAlgorithm
public final String s3SseKmsKeyId()
The ID of the AWS KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
public final String failureCode()
Status code for the result of the failed export.
public final String failureMessage()
Export failure reason description.
public final ExportFormat exportFormat()
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or
ION
.
If the service returns an enum value that is not available in the current SDK version, exportFormat
will
return ExportFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
exportFormatAsString()
.
ExportFormat
are
DYNAMODB_JSON
or ION
.ExportFormat
public final String exportFormatAsString()
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or
ION
.
If the service returns an enum value that is not available in the current SDK version, exportFormat
will
return ExportFormat.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
exportFormatAsString()
.
ExportFormat
are
DYNAMODB_JSON
or ION
.ExportFormat
public final Long billedSizeBytes()
The billable size of the table export.
public final Long itemCount()
The number of items exported.
public ExportDescription.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<ExportDescription.Builder,ExportDescription>
public static ExportDescription.Builder builder()
public static Class<? extends ExportDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.