Interface JournalS3ExportDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<JournalS3ExportDescription.Builder,
,JournalS3ExportDescription> SdkBuilder<JournalS3ExportDescription.Builder,
,JournalS3ExportDescription> SdkPojo
- Enclosing class:
JournalS3ExportDescription
-
Method Summary
Modifier and TypeMethodDescriptionexclusiveEndTime
(Instant exclusiveEndTime) The exclusive end date and time for the range of journal contents that was specified in the original export request.exportCreationTime
(Instant exportCreationTime) The date and time, in epoch time format, when the export job was created.The UUID (represented in Base62-encoded text) of the journal export job.inclusiveStartTime
(Instant inclusiveStartTime) The inclusive start date and time for the range of journal contents that was specified in the original export request.ledgerName
(String ledgerName) The name of the ledger.outputFormat
(String outputFormat) The output format of the exported journal data.outputFormat
(OutputFormat outputFormat) The output format of the exported journal data.The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal export job to do the following:s3ExportConfiguration
(Consumer<S3ExportConfiguration.Builder> s3ExportConfiguration) Sets the value of the S3ExportConfiguration property for this object.s3ExportConfiguration
(S3ExportConfiguration s3ExportConfiguration) Sets the value of the S3ExportConfiguration property for this object.The current state of the journal export job.status
(ExportStatus status) The current state of the journal export job.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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
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
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.
-
status
The current state of the journal export job.
- Parameters:
status
- The current state of the journal export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current state of the journal export job.
- Parameters:
status
- The current state of the journal export job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-
s3ExportConfiguration
default JournalS3ExportDescription.Builder s3ExportConfiguration(Consumer<S3ExportConfiguration.Builder> s3ExportConfiguration) Sets the value of the S3ExportConfiguration property for this object. This is a convenience method that creates an instance of theS3ExportConfiguration.Builder
avoiding the need to create one manually viaS3ExportConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3ExportConfiguration(S3ExportConfiguration)
.- Parameters:
s3ExportConfiguration
- a consumer that will call methods onS3ExportConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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:
-