public static interface JournalKinesisStreamDescription.Builder extends SdkPojo, CopyableBuilder<JournalKinesisStreamDescription.Builder,JournalKinesisStreamDescription>
| Modifier and Type | Method and Description |
|---|---|
JournalKinesisStreamDescription.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
creationTime(Instant creationTime)
The date and time, in epoch time format, when the QLDB journal stream was created.
|
JournalKinesisStreamDescription.Builder |
errorCause(ErrorCause errorCause)
The error message that describes the reason that a stream has a status of
IMPAIRED or
FAILED. |
JournalKinesisStreamDescription.Builder |
errorCause(String errorCause)
The error message that describes the reason that a stream has a status of
IMPAIRED or
FAILED. |
JournalKinesisStreamDescription.Builder |
exclusiveEndTime(Instant exclusiveEndTime)
The exclusive date and time that specifies when the stream ends.
|
JournalKinesisStreamDescription.Builder |
inclusiveStartTime(Instant inclusiveStartTime)
The inclusive start date and time from which to start streaming journal data.
|
default JournalKinesisStreamDescription.Builder |
kinesisConfiguration(Consumer<KinesisConfiguration.Builder> kinesisConfiguration)
The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
kinesisConfiguration(KinesisConfiguration kinesisConfiguration)
The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
ledgerName(String ledgerName)
The name of the ledger.
|
JournalKinesisStreamDescription.Builder |
roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write
data records to a Kinesis Data Streams resource.
|
JournalKinesisStreamDescription.Builder |
status(StreamStatus status)
The current state of the QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
status(String status)
The current state of the QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
streamId(String streamId)
The UUID (represented in Base62-encoded text) of the QLDB journal stream.
|
JournalKinesisStreamDescription.Builder |
streamName(String streamName)
The user-defined name of the QLDB journal stream.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildJournalKinesisStreamDescription.Builder ledgerName(String ledgerName)
The name of the ledger.
ledgerName - The name of the ledger.JournalKinesisStreamDescription.Builder creationTime(Instant creationTime)
The date and time, in epoch time format, when the QLDB journal stream was created. (Epoch time format is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)
creationTime - The date and time, in epoch time format, when the QLDB journal stream was created. (Epoch time format
is the number of seconds elapsed since 12:00:00 AM January 1, 1970 UTC.)JournalKinesisStreamDescription.Builder inclusiveStartTime(Instant inclusiveStartTime)
The inclusive start date and time from which to start streaming journal data.
inclusiveStartTime - The inclusive start date and time from which to start streaming journal data.JournalKinesisStreamDescription.Builder exclusiveEndTime(Instant exclusiveEndTime)
The exclusive date and time that specifies when the stream ends. If this parameter is undefined, the stream runs indefinitely until you cancel it.
exclusiveEndTime - The exclusive date and time that specifies when the stream ends. If this parameter is undefined, the
stream runs indefinitely until you cancel it.JournalKinesisStreamDescription.Builder roleArn(String roleArn)
The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to write data records to a Kinesis Data Streams resource.
roleArn - The Amazon Resource Name (ARN) of the IAM role that grants QLDB permissions for a journal stream to
write data records to a Kinesis Data Streams resource.JournalKinesisStreamDescription.Builder streamId(String streamId)
The UUID (represented in Base62-encoded text) of the QLDB journal stream.
streamId - The UUID (represented in Base62-encoded text) of the QLDB journal stream.JournalKinesisStreamDescription.Builder arn(String arn)
The Amazon Resource Name (ARN) of the QLDB journal stream.
arn - The Amazon Resource Name (ARN) of the QLDB journal stream.JournalKinesisStreamDescription.Builder status(String status)
The current state of the QLDB journal stream.
status - The current state of the QLDB journal stream.StreamStatus,
StreamStatusJournalKinesisStreamDescription.Builder status(StreamStatus status)
The current state of the QLDB journal stream.
status - The current state of the QLDB journal stream.StreamStatus,
StreamStatusJournalKinesisStreamDescription.Builder kinesisConfiguration(KinesisConfiguration kinesisConfiguration)
The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.
kinesisConfiguration - The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.default JournalKinesisStreamDescription.Builder kinesisConfiguration(Consumer<KinesisConfiguration.Builder> kinesisConfiguration)
The configuration settings of the Amazon Kinesis Data Streams destination for a QLDB journal stream.
This is a convenience that creates an instance of theKinesisConfiguration.Builder avoiding the need
to create one manually via KinesisConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to kinesisConfiguration(KinesisConfiguration).kinesisConfiguration - a consumer that will call methods on KinesisConfiguration.BuilderkinesisConfiguration(KinesisConfiguration)JournalKinesisStreamDescription.Builder errorCause(String errorCause)
The error message that describes the reason that a stream has a status of IMPAIRED or
FAILED. This is not applicable to streams that have other status values.
errorCause - The error message that describes the reason that a stream has a status of IMPAIRED or
FAILED. This is not applicable to streams that have other status values.ErrorCause,
ErrorCauseJournalKinesisStreamDescription.Builder errorCause(ErrorCause errorCause)
The error message that describes the reason that a stream has a status of IMPAIRED or
FAILED. This is not applicable to streams that have other status values.
errorCause - The error message that describes the reason that a stream has a status of IMPAIRED or
FAILED. This is not applicable to streams that have other status values.ErrorCause,
ErrorCauseJournalKinesisStreamDescription.Builder streamName(String streamName)
The user-defined name of the QLDB journal stream.
streamName - The user-defined name of the QLDB journal stream.Copyright © 2021. All rights reserved.