@Generated(value="software.amazon.awssdk:codegen") public final class JournalS3ExportDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<JournalS3ExportDescription.Builder,JournalS3ExportDescription>
Information about a journal export job, including the ledger name, export ID, creation time, current status, and the parameters of the original export creation request.
| Modifier and Type | Class and Description |
|---|---|
static interface |
JournalS3ExportDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
static JournalS3ExportDescription.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
exclusiveEndTime()
The exclusive end date and time for the range of journal contents that are specified in the original export
request.
|
Instant |
exportCreationTime()
The date and time, in epoch time format, when the export job was created.
|
String |
exportId()
The UUID (represented in Base62-encoded text) of the journal export job.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
inclusiveStartTime()
The inclusive start date and time for the range of journal contents that are specified in the original export
request.
|
String |
ledgerName()
The name of the ledger.
|
String |
roleArn()
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the
following:
|
S3ExportConfiguration |
s3ExportConfiguration()
Returns the value of the S3ExportConfiguration property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends JournalS3ExportDescription.Builder> |
serializableBuilderClass() |
ExportStatus |
status()
The current state of the journal export job.
|
String |
statusAsString()
The current state of the journal export job.
|
JournalS3ExportDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String ledgerName()
The name of the ledger.
public final String exportId()
The UUID (represented in Base62-encoded text) of the journal export job.
public final Instant 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 final ExportStatus status()
The current state of the journal export job.
If the service returns an enum value that is not available in the current SDK version, status will
return ExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExportStatuspublic final String statusAsString()
The current state of the journal export job.
If the service returns an enum value that is not available in the current SDK version, status will
return ExportStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ExportStatuspublic final Instant inclusiveStartTime()
The inclusive start date and time for the range of journal contents that are specified in the original export request.
public final Instant exclusiveEndTime()
The exclusive end date and time for the range of journal contents that are specified in the original export request.
public final S3ExportConfiguration s3ExportConfiguration()
public final 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 Key Management Service (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 Key Management Service (KMS) for server-side encryption of your exported data.
public JournalS3ExportDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<JournalS3ExportDescription.Builder,JournalS3ExportDescription>public static JournalS3ExportDescription.Builder builder()
public static Class<? extends JournalS3ExportDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.