Interface JournalS3ExportDescription.Builder

    • Method Detail

      • ledgerName

        JournalS3ExportDescription.Builder ledgerName​(String ledgerName)

        The name of the ledger.

        Parameters:
        ledgerName - The name of the ledger.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exportId

        JournalS3ExportDescription.Builder exportId​(String exportId)

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

        Parameters:
        exportId - The UUID (represented in Base62-encoded text) of the journal export job.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exportCreationTime

        JournalS3ExportDescription.Builder exportCreationTime​(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.)

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.
      • inclusiveStartTime

        JournalS3ExportDescription.Builder inclusiveStartTime​(Instant inclusiveStartTime)

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

        Parameters:
        inclusiveStartTime - The inclusive start date and time for the range of journal contents that was specified in the original export request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exclusiveEndTime

        JournalS3ExportDescription.Builder exclusiveEndTime​(Instant exclusiveEndTime)

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

        Parameters:
        exclusiveEndTime - The exclusive end date and time for the range of journal contents that was specified in the original export request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3ExportConfiguration

        JournalS3ExportDescription.Builder s3ExportConfiguration​(S3ExportConfiguration s3ExportConfiguration)
        Sets the value of the S3ExportConfiguration property for this object.
        Parameters:
        s3ExportConfiguration - The new value for the S3ExportConfiguration property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        JournalS3ExportDescription.Builder roleArn​(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.

        Parameters:
        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:
        Returns a reference to this object so that method calls can be chained together.
      • outputFormat

        JournalS3ExportDescription.Builder outputFormat​(String outputFormat)

        The output format of the exported journal data.

        Parameters:
        outputFormat - The output format of the exported journal data.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OutputFormat, OutputFormat