@Generated(value="software.amazon.awssdk:codegen") public final class KinesisConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KinesisConfiguration.Builder,KinesisConfiguration>
The configuration settings of the Amazon Kinesis Data Streams destination for an Amazon QLDB journal stream.
| Modifier and Type | Class and Description |
|---|---|
static interface |
KinesisConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
aggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of
records sent per API call.
|
static KinesisConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends KinesisConfiguration.Builder> |
serializableBuilderClass() |
String |
streamArn()
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
|
KinesisConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String streamArn()
The Amazon Resource Name (ARN) of the Kinesis Data Streams resource.
public final Boolean aggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record, increasing the number of records sent per API call.
This option is enabled by default. Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.
This option is enabled by default. Record aggregation has important implications for processing records and requires de-aggregation in your stream consumer. To learn more, see KPL Key Concepts and Consumer De-aggregation in the Amazon Kinesis Data Streams Developer Guide.
public KinesisConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<KinesisConfiguration.Builder,KinesisConfiguration>public static KinesisConfiguration.Builder builder()
public static Class<? extends KinesisConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.