@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration settings of the Amazon Kinesis Data Streams destination for your Amazon QLDB journal stream.
Constructor and Description |
---|
KinesisConfiguration() |
Modifier and Type | Method and Description |
---|---|
KinesisConfiguration |
clone() |
boolean |
equals(Object obj) |
Boolean |
getAggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record.
|
String |
getStreamArn()
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
|
int |
hashCode() |
Boolean |
isAggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAggregationEnabled(Boolean aggregationEnabled)
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record.
|
void |
setStreamArn(String streamArn)
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
|
String |
toString()
Returns a string representation of this object.
|
KinesisConfiguration |
withAggregationEnabled(Boolean aggregationEnabled)
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record.
|
KinesisConfiguration |
withStreamArn(String streamArn)
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
|
public void setStreamArn(String streamArn)
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
streamArn
- The Amazon Resource Name (ARN) of the Kinesis data stream resource.public String getStreamArn()
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
public KinesisConfiguration withStreamArn(String streamArn)
The Amazon Resource Name (ARN) of the Kinesis data stream resource.
streamArn
- The Amazon Resource Name (ARN) of the Kinesis data stream resource.public void setAggregationEnabled(Boolean aggregationEnabled)
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see KPL Key Concepts in the Amazon Kinesis Data Streams Developer Guide.
aggregationEnabled
- Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see
KPL Key Concepts in
the Amazon Kinesis Data Streams Developer Guide.public Boolean getAggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see KPL Key Concepts in the Amazon Kinesis Data Streams Developer Guide.
public KinesisConfiguration withAggregationEnabled(Boolean aggregationEnabled)
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see KPL Key Concepts in the Amazon Kinesis Data Streams Developer Guide.
aggregationEnabled
- Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see
KPL Key Concepts in
the Amazon Kinesis Data Streams Developer Guide.public Boolean isAggregationEnabled()
Enables QLDB to publish multiple data records in a single Kinesis Data Streams record. To learn more, see KPL Key Concepts in the Amazon Kinesis Data Streams Developer Guide.
public String toString()
toString
in class Object
Object.toString()
public KinesisConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.