@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExportDescription extends Object implements Serializable, Cloneable, StructuredPojo
Represents the properties of the exported table.
Constructor and Description |
---|
ExportDescription() |
Modifier and Type | Method and Description |
---|---|
ExportDescription |
clone() |
boolean |
equals(Object obj) |
Long |
getBilledSizeBytes()
The billable size of the table export.
|
String |
getClientToken()
The client token that was provided for the export task.
|
Date |
getEndTime()
The time at which the export task completed.
|
String |
getExportArn()
The Amazon Resource Name (ARN) of the table export.
|
String |
getExportFormat()
The format of the exported data.
|
String |
getExportManifest()
The name of the manifest file for the export task.
|
String |
getExportStatus()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
Date |
getExportTime()
Point in time from which table data was exported.
|
String |
getExportType()
The type of export that was performed.
|
String |
getFailureCode()
Status code for the result of the failed export.
|
String |
getFailureMessage()
Export failure reason description.
|
IncrementalExportSpecification |
getIncrementalExportSpecification()
Optional object containing the parameters specific to an incremental export.
|
Long |
getItemCount()
The number of items exported.
|
String |
getS3Bucket()
The name of the Amazon S3 bucket containing the export.
|
String |
getS3BucketOwner()
The ID of the Amazon Web Services account that owns the bucket containing the export.
|
String |
getS3Prefix()
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
|
String |
getS3SseAlgorithm()
Type of encryption used on the bucket where export data is stored.
|
String |
getS3SseKmsKeyId()
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
|
Date |
getStartTime()
The time at which the export task began.
|
String |
getTableArn()
The Amazon Resource Name (ARN) of the table that was exported.
|
String |
getTableId()
Unique ID of the table that was exported.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBilledSizeBytes(Long billedSizeBytes)
The billable size of the table export.
|
void |
setClientToken(String clientToken)
The client token that was provided for the export task.
|
void |
setEndTime(Date endTime)
The time at which the export task completed.
|
void |
setExportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
|
void |
setExportFormat(String exportFormat)
The format of the exported data.
|
void |
setExportManifest(String exportManifest)
The name of the manifest file for the export task.
|
void |
setExportStatus(String exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
void |
setExportTime(Date exportTime)
Point in time from which table data was exported.
|
void |
setExportType(String exportType)
The type of export that was performed.
|
void |
setFailureCode(String failureCode)
Status code for the result of the failed export.
|
void |
setFailureMessage(String failureMessage)
Export failure reason description.
|
void |
setIncrementalExportSpecification(IncrementalExportSpecification incrementalExportSpecification)
Optional object containing the parameters specific to an incremental export.
|
void |
setItemCount(Long itemCount)
The number of items exported.
|
void |
setS3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
|
void |
setS3BucketOwner(String s3BucketOwner)
The ID of the Amazon Web Services account that owns the bucket containing the export.
|
void |
setS3Prefix(String s3Prefix)
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
|
void |
setS3SseAlgorithm(String s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored.
|
void |
setS3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
|
void |
setStartTime(Date startTime)
The time at which the export task began.
|
void |
setTableArn(String tableArn)
The Amazon Resource Name (ARN) of the table that was exported.
|
void |
setTableId(String tableId)
Unique ID of the table that was exported.
|
String |
toString()
Returns a string representation of this object.
|
ExportDescription |
withBilledSizeBytes(Long billedSizeBytes)
The billable size of the table export.
|
ExportDescription |
withClientToken(String clientToken)
The client token that was provided for the export task.
|
ExportDescription |
withEndTime(Date endTime)
The time at which the export task completed.
|
ExportDescription |
withExportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
|
ExportDescription |
withExportFormat(ExportFormat exportFormat)
The format of the exported data.
|
ExportDescription |
withExportFormat(String exportFormat)
The format of the exported data.
|
ExportDescription |
withExportManifest(String exportManifest)
The name of the manifest file for the export task.
|
ExportDescription |
withExportStatus(ExportStatus exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
ExportDescription |
withExportStatus(String exportStatus)
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
|
ExportDescription |
withExportTime(Date exportTime)
Point in time from which table data was exported.
|
ExportDescription |
withExportType(ExportType exportType)
The type of export that was performed.
|
ExportDescription |
withExportType(String exportType)
The type of export that was performed.
|
ExportDescription |
withFailureCode(String failureCode)
Status code for the result of the failed export.
|
ExportDescription |
withFailureMessage(String failureMessage)
Export failure reason description.
|
ExportDescription |
withIncrementalExportSpecification(IncrementalExportSpecification incrementalExportSpecification)
Optional object containing the parameters specific to an incremental export.
|
ExportDescription |
withItemCount(Long itemCount)
The number of items exported.
|
ExportDescription |
withS3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
|
ExportDescription |
withS3BucketOwner(String s3BucketOwner)
The ID of the Amazon Web Services account that owns the bucket containing the export.
|
ExportDescription |
withS3Prefix(String s3Prefix)
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
|
ExportDescription |
withS3SseAlgorithm(S3SseAlgorithm s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored.
|
ExportDescription |
withS3SseAlgorithm(String s3SseAlgorithm)
Type of encryption used on the bucket where export data is stored.
|
ExportDescription |
withS3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
|
ExportDescription |
withStartTime(Date startTime)
The time at which the export task began.
|
ExportDescription |
withTableArn(String tableArn)
The Amazon Resource Name (ARN) of the table that was exported.
|
ExportDescription |
withTableId(String tableId)
Unique ID of the table that was exported.
|
public void setExportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
exportArn
- The Amazon Resource Name (ARN) of the table export.public String getExportArn()
The Amazon Resource Name (ARN) of the table export.
public ExportDescription withExportArn(String exportArn)
The Amazon Resource Name (ARN) of the table export.
exportArn
- The Amazon Resource Name (ARN) of the table export.public void setExportStatus(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
public String getExportStatus()
Export can be in one of the following states: IN_PROGRESS, COMPLETED, or FAILED.
ExportStatus
public ExportDescription withExportStatus(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
public ExportDescription withExportStatus(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
public void setStartTime(Date startTime)
The time at which the export task began.
startTime
- The time at which the export task began.public Date getStartTime()
The time at which the export task began.
public ExportDescription withStartTime(Date startTime)
The time at which the export task began.
startTime
- The time at which the export task began.public void setEndTime(Date endTime)
The time at which the export task completed.
endTime
- The time at which the export task completed.public Date getEndTime()
The time at which the export task completed.
public ExportDescription withEndTime(Date endTime)
The time at which the export task completed.
endTime
- The time at which the export task completed.public void setExportManifest(String exportManifest)
The name of the manifest file for the export task.
exportManifest
- The name of the manifest file for the export task.public String getExportManifest()
The name of the manifest file for the export task.
public ExportDescription withExportManifest(String exportManifest)
The name of the manifest file for the export task.
exportManifest
- The name of the manifest file for the export task.public void setTableArn(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.public String getTableArn()
The Amazon Resource Name (ARN) of the table that was exported.
public ExportDescription withTableArn(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.public void setTableId(String tableId)
Unique ID of the table that was exported.
tableId
- Unique ID of the table that was exported.public String getTableId()
Unique ID of the table that was exported.
public ExportDescription withTableId(String tableId)
Unique ID of the table that was exported.
tableId
- Unique ID of the table that was exported.public void setExportTime(Date exportTime)
Point in time from which table data was exported.
exportTime
- Point in time from which table data was exported.public Date getExportTime()
Point in time from which table data was exported.
public ExportDescription withExportTime(Date exportTime)
Point in time from which table data was exported.
exportTime
- Point in time from which table data was exported.public void setClientToken(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.public String getClientToken()
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 ExportDescription withClientToken(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.public void setS3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
s3Bucket
- The name of the Amazon S3 bucket containing the export.public String getS3Bucket()
The name of the Amazon S3 bucket containing the export.
public ExportDescription withS3Bucket(String s3Bucket)
The name of the Amazon S3 bucket containing the export.
s3Bucket
- The name of the Amazon S3 bucket containing the export.public void setS3BucketOwner(String s3BucketOwner)
The ID of the Amazon Web Services account that owns the bucket containing the export.
s3BucketOwner
- The ID of the Amazon Web Services account that owns the bucket containing the export.public String getS3BucketOwner()
The ID of the Amazon Web Services account that owns the bucket containing the export.
public ExportDescription withS3BucketOwner(String s3BucketOwner)
The ID of the Amazon Web Services account that owns the bucket containing the export.
s3BucketOwner
- The ID of the Amazon Web Services account that owns the bucket containing the export.public void setS3Prefix(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.public String getS3Prefix()
The Amazon S3 bucket prefix used as the file name and path of the exported snapshot.
public ExportDescription withS3Prefix(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.public void setS3SseAlgorithm(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 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 KMS managed keys
S3SseAlgorithm
public String getS3SseAlgorithm()
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 KMS managed keys
S3SseAlgorithm
are:
AES256
- server-side encryption with Amazon S3 managed keys
KMS
- server-side encryption with KMS managed keys
S3SseAlgorithm
public ExportDescription withS3SseAlgorithm(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 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 KMS managed keys
S3SseAlgorithm
public ExportDescription withS3SseAlgorithm(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 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 KMS managed keys
S3SseAlgorithm
public void setS3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
s3SseKmsKeyId
- The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).public String getS3SseKmsKeyId()
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
public ExportDescription withS3SseKmsKeyId(String s3SseKmsKeyId)
The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).
s3SseKmsKeyId
- The ID of the KMS managed key used to encrypt the S3 bucket where export data is stored (if applicable).public void setFailureCode(String failureCode)
Status code for the result of the failed export.
failureCode
- Status code for the result of the failed export.public String getFailureCode()
Status code for the result of the failed export.
public ExportDescription withFailureCode(String failureCode)
Status code for the result of the failed export.
failureCode
- Status code for the result of the failed export.public void setFailureMessage(String failureMessage)
Export failure reason description.
failureMessage
- Export failure reason description.public String getFailureMessage()
Export failure reason description.
public ExportDescription withFailureMessage(String failureMessage)
Export failure reason description.
failureMessage
- Export failure reason description.public void setExportFormat(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
public String getExportFormat()
The format of the exported data. Valid values for ExportFormat
are DYNAMODB_JSON
or
ION
.
ExportFormat
are
DYNAMODB_JSON
or ION
.ExportFormat
public ExportDescription withExportFormat(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
public ExportDescription withExportFormat(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
public void setBilledSizeBytes(Long billedSizeBytes)
The billable size of the table export.
billedSizeBytes
- The billable size of the table export.public Long getBilledSizeBytes()
The billable size of the table export.
public ExportDescription withBilledSizeBytes(Long billedSizeBytes)
The billable size of the table export.
billedSizeBytes
- The billable size of the table export.public void setItemCount(Long itemCount)
The number of items exported.
itemCount
- The number of items exported.public Long getItemCount()
The number of items exported.
public ExportDescription withItemCount(Long itemCount)
The number of items exported.
itemCount
- The number of items exported.public void setExportType(String exportType)
The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.
exportType
- The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.ExportType
public String getExportType()
The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.
FULL_EXPORT
or
INCREMENTAL_EXPORT
.ExportType
public ExportDescription withExportType(String exportType)
The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.
exportType
- The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.ExportType
public ExportDescription withExportType(ExportType exportType)
The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.
exportType
- The type of export that was performed. Valid values are FULL_EXPORT
or
INCREMENTAL_EXPORT
.ExportType
public void setIncrementalExportSpecification(IncrementalExportSpecification incrementalExportSpecification)
Optional object containing the parameters specific to an incremental export.
incrementalExportSpecification
- Optional object containing the parameters specific to an incremental export.public IncrementalExportSpecification getIncrementalExportSpecification()
Optional object containing the parameters specific to an incremental export.
public ExportDescription withIncrementalExportSpecification(IncrementalExportSpecification incrementalExportSpecification)
Optional object containing the parameters specific to an incremental export.
incrementalExportSpecification
- Optional object containing the parameters specific to an incremental export.public String toString()
toString
in class Object
Object.toString()
public ExportDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.