Interface SourceParameters
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SourceParameters.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-15T10:25:09.564Z")
@Stability(Experimental)
public interface SourceParameters
extends software.amazon.jsii.JsiiSerializable
(experimental) Source properties.
Example:
Queue sourceQueue; Queue targetQueue; InputTransformation targetInputTransformation = InputTransformation.fromEventPath("$.body.payload"); Pipe pipe = Pipe.Builder.create(this, "Pipe") .source(new SqsSource(sourceQueue)) .target(new SqsTarget(targetQueue, Map.of( "inputTransformation", targetInputTransformation))) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forSourceParameters
static final class
An implementation forSourceParameters
-
Method Summary
Modifier and TypeMethodDescriptionstatic SourceParameters.Builder
builder()
(experimental) ActiveMQBroker configuration parameters.(experimental) DynamoDB stream configuration parameters.(experimental) Kinesis stream configuration parameters.(experimental) Managed streaming Kafka configuration parameters.(experimental) RabbitMQ broker configuration parameters.(experimental) Self-managed Kafka configuration parameters.(experimental) SQS queue configuration parameters.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActiveMqBrokerParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceActiveMQBrokerParametersProperty getActiveMqBrokerParameters()(experimental) ActiveMQBroker configuration parameters.Default: - none
- See Also:
-
getDynamoDbStreamParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceDynamoDBStreamParametersProperty getDynamoDbStreamParameters()(experimental) DynamoDB stream configuration parameters.Default: - none
- See Also:
-
getKinesisStreamParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceKinesisStreamParametersProperty getKinesisStreamParameters()(experimental) Kinesis stream configuration parameters.Default: - none
- See Also:
-
getManagedStreamingKafkaParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceManagedStreamingKafkaParametersProperty getManagedStreamingKafkaParameters()(experimental) Managed streaming Kafka configuration parameters.Default: - none
- See Also:
-
getRabbitMqBrokerParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceRabbitMQBrokerParametersProperty getRabbitMqBrokerParameters()(experimental) RabbitMQ broker configuration parameters.Default: - none
- See Also:
-
getSelfManagedKafkaParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceSelfManagedKafkaParametersProperty getSelfManagedKafkaParameters()(experimental) Self-managed Kafka configuration parameters.Default: - none
- See Also:
-
getSqsQueueParameters
@Stability(Experimental) @Nullable default CfnPipe.PipeSourceSqsQueueParametersProperty getSqsQueueParameters()(experimental) SQS queue configuration parameters.Default: - none
- See Also:
-
builder
- Returns:
- a
SourceParameters.Builder
ofSourceParameters
-