@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class JournalS3ExportDescription extends Object implements Serializable, Cloneable, StructuredPojo
The information about a journal export job, including the ledger name, export ID, when it was created, current status, and its start and end time export parameters.
Constructor and Description |
---|
JournalS3ExportDescription() |
Modifier and Type | Method and Description |
---|---|
JournalS3ExportDescription |
clone() |
boolean |
equals(Object obj) |
Date |
getExclusiveEndTime()
The exclusive end date and time for the range of journal contents that are specified in the original export
request.
|
Date |
getExportCreationTime()
The date and time, in epoch time format, when the export job was created.
|
String |
getExportId()
The unique ID of the journal export job.
|
Date |
getInclusiveStartTime()
The inclusive start date and time for the range of journal contents that are specified in the original export
request.
|
String |
getLedgerName()
The name of the ledger.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the
following:
|
S3ExportConfiguration |
getS3ExportConfiguration() |
String |
getStatus()
The current state of the journal export job.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setExclusiveEndTime(Date exclusiveEndTime)
The exclusive end date and time for the range of journal contents that are specified in the original export
request.
|
void |
setExportCreationTime(Date exportCreationTime)
The date and time, in epoch time format, when the export job was created.
|
void |
setExportId(String exportId)
The unique ID of the journal export job.
|
void |
setInclusiveStartTime(Date inclusiveStartTime)
The inclusive start date and time for the range of journal contents that are specified in the original export
request.
|
void |
setLedgerName(String ledgerName)
The name of the ledger.
|
void |
setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the
following:
|
void |
setS3ExportConfiguration(S3ExportConfiguration s3ExportConfiguration) |
void |
setStatus(String status)
The current state of the journal export job.
|
String |
toString()
Returns a string representation of this object.
|
JournalS3ExportDescription |
withExclusiveEndTime(Date exclusiveEndTime)
The exclusive end date and time for the range of journal contents that are specified in the original export
request.
|
JournalS3ExportDescription |
withExportCreationTime(Date exportCreationTime)
The date and time, in epoch time format, when the export job was created.
|
JournalS3ExportDescription |
withExportId(String exportId)
The unique ID of the journal export job.
|
JournalS3ExportDescription |
withInclusiveStartTime(Date inclusiveStartTime)
The inclusive start date and time for the range of journal contents that are specified in the original export
request.
|
JournalS3ExportDescription |
withLedgerName(String ledgerName)
The name of the ledger.
|
JournalS3ExportDescription |
withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the
following:
|
JournalS3ExportDescription |
withS3ExportConfiguration(S3ExportConfiguration s3ExportConfiguration) |
JournalS3ExportDescription |
withStatus(ExportStatus status)
The current state of the journal export job.
|
JournalS3ExportDescription |
withStatus(String status)
The current state of the journal export job.
|
public void setLedgerName(String ledgerName)
The name of the ledger.
ledgerName
- The name of the ledger.public String getLedgerName()
The name of the ledger.
public JournalS3ExportDescription withLedgerName(String ledgerName)
The name of the ledger.
ledgerName
- The name of the ledger.public void setExportId(String exportId)
The unique ID of the journal export job.
exportId
- The unique ID of the journal export job.public String getExportId()
The unique ID of the journal export job.
public JournalS3ExportDescription withExportId(String exportId)
The unique ID of the journal export job.
exportId
- The unique ID of the journal export job.public void setExportCreationTime(Date exportCreationTime)
The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
exportCreationTime
- The date and time, in epoch time format, when the export job was created. (Epoch time format is the number
of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)public Date getExportCreationTime()
The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
public JournalS3ExportDescription withExportCreationTime(Date exportCreationTime)
The date and time, in epoch time format, when the export job was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
exportCreationTime
- The date and time, in epoch time format, when the export job was created. (Epoch time format is the number
of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)public void setStatus(String status)
The current state of the journal export job.
status
- The current state of the journal export job.ExportStatus
public String getStatus()
The current state of the journal export job.
ExportStatus
public JournalS3ExportDescription withStatus(String status)
The current state of the journal export job.
status
- The current state of the journal export job.ExportStatus
public JournalS3ExportDescription withStatus(ExportStatus status)
The current state of the journal export job.
status
- The current state of the journal export job.ExportStatus
public void setInclusiveStartTime(Date inclusiveStartTime)
The inclusive start date and time for the range of journal contents that are specified in the original export request.
inclusiveStartTime
- The inclusive start date and time for the range of journal contents that are specified in the original
export request.public Date getInclusiveStartTime()
The inclusive start date and time for the range of journal contents that are specified in the original export request.
public JournalS3ExportDescription withInclusiveStartTime(Date inclusiveStartTime)
The inclusive start date and time for the range of journal contents that are specified in the original export request.
inclusiveStartTime
- The inclusive start date and time for the range of journal contents that are specified in the original
export request.public void setExclusiveEndTime(Date exclusiveEndTime)
The exclusive end date and time for the range of journal contents that are specified in the original export request.
exclusiveEndTime
- The exclusive end date and time for the range of journal contents that are specified in the original
export request.public Date getExclusiveEndTime()
The exclusive end date and time for the range of journal contents that are specified in the original export request.
public JournalS3ExportDescription withExclusiveEndTime(Date exclusiveEndTime)
The exclusive end date and time for the range of journal contents that are specified in the original export request.
exclusiveEndTime
- The exclusive end date and time for the range of journal contents that are specified in the original
export request.public void setS3ExportConfiguration(S3ExportConfiguration s3ExportConfiguration)
s3ExportConfiguration
- public S3ExportConfiguration getS3ExportConfiguration()
public JournalS3ExportDescription withS3ExportConfiguration(S3ExportConfiguration s3ExportConfiguration)
s3ExportConfiguration
- public void setRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do
the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
public String getRoleArn()
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
public JournalS3ExportDescription withRoleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
roleArn
- The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do
the following:
Write objects into your Amazon Simple Storage Service (Amazon S3) bucket.
(Optional) Use your customer master key (CMK) in AWS Key Management Service (AWS KMS) for server-side encryption of your exported data.
public String toString()
toString
in class Object
Object.toString()
public JournalS3ExportDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.