Class JournalS3ExportDescription

    • Method Detail

      • ledgerName

        public final String ledgerName()

        The name of the ledger.

        Returns:
        The name of the ledger.
      • exportId

        public final String exportId()

        The UUID (represented in Base62-encoded text) of the journal export job.

        Returns:
        The UUID (represented in Base62-encoded text) of the journal export job.
      • exportCreationTime

        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.)

        Returns:
        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.)
      • statusAsString

        public 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().

        Returns:
        The current state of the journal export job.
        See Also:
        ExportStatus
      • inclusiveStartTime

        public final Instant inclusiveStartTime()

        The inclusive start date and time for the range of journal contents that was specified in the original export request.

        Returns:
        The inclusive start date and time for the range of journal contents that was specified in the original export request.
      • exclusiveEndTime

        public final Instant exclusiveEndTime()

        The exclusive end date and time for the range of journal contents that was specified in the original export request.

        Returns:
        The exclusive end date and time for the range of journal contents that was specified in the original export request.
      • s3ExportConfiguration

        public final S3ExportConfiguration s3ExportConfiguration()
        Returns the value of the S3ExportConfiguration property for this object.
        Returns:
        The value of the S3ExportConfiguration property for this object.
      • roleArn

        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 managed key in Key Management Service (KMS) for server-side encryption of your exported data.

        Returns:
        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 managed key in Key Management Service (KMS) for server-side encryption of your exported data.

      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)