Interface KinesisTargetParameters
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KinesisTargetParameters.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:50.528Z")
@Stability(Experimental)
public interface KinesisTargetParameters
extends software.amazon.jsii.JsiiSerializable
(experimental) Kinesis target properties.
Example:
Queue sourceQueue;
Stream targetStream;
KinesisTarget streamTarget = KinesisTarget.Builder.create(targetStream)
.partitionKey("pk")
.build();
Pipe pipe = Pipe.Builder.create(this, "Pipe")
.source(new SqsSource(sourceQueue))
.target(streamTarget)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forKinesisTargetParametersstatic final classAn implementation forKinesisTargetParameters -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default IInputTransformation(experimental) The input transformation to apply to the message before sending it to the target.(experimental) Determines which shard in the stream the data record is assigned to.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPartitionKey
(experimental) Determines which shard in the stream the data record is assigned to.- See Also:
-
getInputTransformation
(experimental) The input transformation to apply to the message before sending it to the target.Default: - none
- See Also:
-
builder
- Returns:
- a
KinesisTargetParameters.BuilderofKinesisTargetParameters
-