@Stability(value=Experimental) public static final class KinesisPutRecordAction.Builder extends Object implements software.amazon.jsii.Builder<KinesisPutRecordAction>
KinesisPutRecordAction.| Modifier and Type | Method and Description |
|---|---|
KinesisPutRecordAction |
build() |
static KinesisPutRecordAction.Builder |
create(IStream stream) |
KinesisPutRecordAction.Builder |
partitionKey(String partitionKey)
(experimental) The partition key used to determine to which shard the data is written.
|
KinesisPutRecordAction.Builder |
role(IRole role)
(experimental) The IAM role that allows access to AWS service.
|
@Stability(value=Experimental) public static KinesisPutRecordAction.Builder create(IStream stream)
stream - The Kinesis Data stream to which to put records. This parameter is required.KinesisPutRecordAction.Builder.@Stability(value=Experimental) public KinesisPutRecordAction.Builder role(IRole role)
Default: a new role will be created
role - The IAM role that allows access to AWS service. This parameter is required.this@Stability(value=Experimental) public KinesisPutRecordAction.Builder partitionKey(String partitionKey)
The partition key is usually composed of an expression (for example, ${topic()} or ${timestamp()}).
partitionKey - The partition key used to determine to which shard the data is written. This parameter is required.this@Stability(value=Experimental) public KinesisPutRecordAction build()
build in interface software.amazon.jsii.Builder<KinesisPutRecordAction>Copyright © 2023. All rights reserved.