Interface KinesisTargetParameters
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KinesisTargetParameters.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-10-31T19:13:08.355Z")
@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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forKinesisTargetParameters
static final class
An 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.Builder
ofKinesisTargetParameters
-