Class UpdatePipeSourceParameters
- java.lang.Object
-
- software.amazon.awssdk.services.pipes.model.UpdatePipeSourceParameters
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UpdatePipeSourceParameters.Builder,UpdatePipeSourceParameters>
@Generated("software.amazon.awssdk:codegen") public final class UpdatePipeSourceParameters extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpdatePipeSourceParameters.Builder,UpdatePipeSourceParameters>
The parameters required to set up a source for your pipe.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdatePipeSourceParameters.Builder
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
activeMQBrokerParameters
public final UpdatePipeSourceActiveMQBrokerParameters activeMQBrokerParameters()
The parameters for using an Active MQ broker as a source.
- Returns:
- The parameters for using an Active MQ broker as a source.
-
dynamoDBStreamParameters
public final UpdatePipeSourceDynamoDBStreamParameters dynamoDBStreamParameters()
The parameters for using a DynamoDB stream as a source.
- Returns:
- The parameters for using a DynamoDB stream as a source.
-
filterCriteria
public final FilterCriteria filterCriteria()
The collection of event patterns used to filter events.
To remove a filter, specify a
FilterCriteriaobject with an empty array ofFilterobjects.For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
- Returns:
- The collection of event patterns used to filter events.
To remove a filter, specify a
FilterCriteriaobject with an empty array ofFilterobjects.For more information, see Events and Event Patterns in the Amazon EventBridge User Guide.
-
kinesisStreamParameters
public final UpdatePipeSourceKinesisStreamParameters kinesisStreamParameters()
The parameters for using a Kinesis stream as a source.
- Returns:
- The parameters for using a Kinesis stream as a source.
-
managedStreamingKafkaParameters
public final UpdatePipeSourceManagedStreamingKafkaParameters managedStreamingKafkaParameters()
The parameters for using an MSK stream as a source.
- Returns:
- The parameters for using an MSK stream as a source.
-
rabbitMQBrokerParameters
public final UpdatePipeSourceRabbitMQBrokerParameters rabbitMQBrokerParameters()
The parameters for using a Rabbit MQ broker as a source.
- Returns:
- The parameters for using a Rabbit MQ broker as a source.
-
selfManagedKafkaParameters
public final UpdatePipeSourceSelfManagedKafkaParameters selfManagedKafkaParameters()
The parameters for using a self-managed Apache Kafka stream as a source.
- Returns:
- The parameters for using a self-managed Apache Kafka stream as a source.
-
sqsQueueParameters
public final UpdatePipeSourceSqsQueueParameters sqsQueueParameters()
The parameters for using a Amazon SQS stream as a source.
- Returns:
- The parameters for using a Amazon SQS stream as a source.
-
toBuilder
public UpdatePipeSourceParameters.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdatePipeSourceParameters.Builder,UpdatePipeSourceParameters>
-
builder
public static UpdatePipeSourceParameters.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdatePipeSourceParameters.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-