Class ExportDescription
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExportDescription.Builder,ExportDescription>
Represents the properties of the exported table.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal LongThe billable size of the table export.static ExportDescription.Builderbuilder()final StringThe client token that was provided for the export task.final InstantendTime()The time at which the export task completed.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe Amazon Resource Name (ARN) of the table export.final ExportFormatThe format of the exported data.final StringThe format of the exported data.final StringThe name of the manifest file for the export task.final ExportStatusExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.final StringExport can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.final InstantPoint in time from which table data was exported.final ExportTypeThe type of export that was performed.final StringThe type of export that was performed.final StringStatus code for the result of the failed export.final StringExport failure reason description.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()Optional object containing the parameters specific to an incremental export.final LongThe number of items exported.final Strings3Bucket()The name of the Amazon S3 bucket containing the export.final StringThe ID of the Amazon Web Services account that owns the bucket containing the export.final Strings3Prefix()The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.final S3SseAlgorithmType of encryption used on the bucket where export data is stored.final StringType of encryption used on the bucket where export data is stored.final StringThe ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).static Class<? extends ExportDescription.Builder> final InstantThe time at which the export task began.final StringtableArn()The Amazon Resource Name (ARN) of the table that was exported.final StringtableId()Unique ID of the table that was exported.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
exportArn
The Amazon Resource Name (ARN) of the table export.
- Returns:
- The Amazon Resource Name (ARN) of the table export.
-
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,
exportStatuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportStatusAsString().- Returns:
- Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
- See Also:
-
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,
exportStatuswill returnExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportStatusAsString().- Returns:
- Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
- See Also:
-
startTime
The time at which the export task began.
- Returns:
- The time at which the export task began.
-
endTime
The time at which the export task completed.
- Returns:
- The time at which the export task completed.
-
exportManifest
The name of the manifest file for the export task.
- Returns:
- The name of the manifest file for the export task.
-
tableArn
The Amazon Resource Name (ARN) of the table that was exported.
- Returns:
- The Amazon Resource Name (ARN) of the table that was exported.
-
tableId
Unique ID of the table that was exported.
- Returns:
- Unique ID of the table that was exported.
-
exportTime
Point in time from which table data was exported.
- Returns:
- Point in time from which table data was exported.
-
clientToken
The client token that was provided for the export task. A client token makes calls to
ExportTableToPointInTimeInputidempotent, meaning that multiple identical calls have the same effect as one single call.- Returns:
- The client token that was provided for the export task. A client token makes calls to
ExportTableToPointInTimeInputidempotent, meaning that multiple identical calls have the same effect as one single call.
-
s3Bucket
The name of the Amazon S3 bucket containing the export.
- Returns:
- The name of the Amazon S3 bucket containing the export.
-
s3BucketOwner
The ID of the Amazon Web Services account that owns the bucket containing the export.
- Returns:
- The ID of the Amazon Web Services account that owns the bucket containing the export.
-
s3Prefix
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
- Returns:
- The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
-
s3SseAlgorithm
Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithmare:-
AES256- server-side encryption with Amazon S3 managed keys -
KMS- server-side encryption with KMS managed keys
If the service returns an enum value that is not available in the current SDK version,
s3SseAlgorithmwill returnS3SseAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3SseAlgorithmAsString().- Returns:
- Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithmare:-
AES256- server-side encryption with Amazon S3 managed keys -
KMS- server-side encryption with KMS managed keys
-
- See Also:
-
-
s3SseAlgorithmAsString
Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithmare:-
AES256- server-side encryption with Amazon S3 managed keys -
KMS- server-side encryption with KMS managed keys
If the service returns an enum value that is not available in the current SDK version,
s3SseAlgorithmwill returnS3SseAlgorithm.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available froms3SseAlgorithmAsString().- Returns:
- Type of encryption used on the bucket where export data is stored. Valid values for
S3SseAlgorithmare:-
AES256- server-side encryption with Amazon S3 managed keys -
KMS- server-side encryption with KMS managed keys
-
- See Also:
-
-
s3SseKmsKeyId
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
- Returns:
- The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
-
failureCode
Status code for the result of the failed export.
- Returns:
- Status code for the result of the failed export.
-
failureMessage
Export failure reason description.
- Returns:
- Export failure reason description.
-
exportFormat
The format of the exported data. Valid values for
ExportFormatareDYNAMODB_JSONorION.If the service returns an enum value that is not available in the current SDK version,
exportFormatwill returnExportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportFormatAsString().- Returns:
- The format of the exported data. Valid values for
ExportFormatareDYNAMODB_JSONorION. - See Also:
-
exportFormatAsString
The format of the exported data. Valid values for
ExportFormatareDYNAMODB_JSONorION.If the service returns an enum value that is not available in the current SDK version,
exportFormatwill returnExportFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportFormatAsString().- Returns:
- The format of the exported data. Valid values for
ExportFormatareDYNAMODB_JSONorION. - See Also:
-
billedSizeBytes
The billable size of the table export.
- Returns:
- The billable size of the table export.
-
itemCount
-
exportType
The type of export that was performed. Valid values are
FULL_EXPORTorINCREMENTAL_EXPORT.If the service returns an enum value that is not available in the current SDK version,
exportTypewill returnExportType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportTypeAsString().- Returns:
- The type of export that was performed. Valid values are
FULL_EXPORTorINCREMENTAL_EXPORT. - See Also:
-
exportTypeAsString
The type of export that was performed. Valid values are
FULL_EXPORTorINCREMENTAL_EXPORT.If the service returns an enum value that is not available in the current SDK version,
exportTypewill returnExportType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromexportTypeAsString().- Returns:
- The type of export that was performed. Valid values are
FULL_EXPORTorINCREMENTAL_EXPORT. - See Also:
-
incrementalExportSpecification
Optional object containing the parameters specific to an incremental export.
- Returns:
- Optional object containing the parameters specific to an incremental export.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ExportDescription.Builder,ExportDescription> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-