module Stratosphere.Pipes.Pipe.PipeSourceParametersProperty (
        module Exports, PipeSourceParametersProperty(..),
        mkPipeSourceParametersProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.FilterCriteriaProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceActiveMQBrokerParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceDynamoDBStreamParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceKinesisStreamParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceManagedStreamingKafkaParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceRabbitMQBrokerParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceSelfManagedKafkaParametersProperty as Exports
import {-# SOURCE #-} Stratosphere.Pipes.Pipe.PipeSourceSqsQueueParametersProperty as Exports
import Stratosphere.ResourceProperties
data PipeSourceParametersProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html>
    PipeSourceParametersProperty {PipeSourceParametersProperty -> ()
haddock_workaround_ :: (),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-activemqbrokerparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
activeMQBrokerParameters :: (Prelude.Maybe PipeSourceActiveMQBrokerParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-dynamodbstreamparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
dynamoDBStreamParameters :: (Prelude.Maybe PipeSourceDynamoDBStreamParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-filtercriteria>
                                  PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
filterCriteria :: (Prelude.Maybe FilterCriteriaProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-kinesisstreamparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
kinesisStreamParameters :: (Prelude.Maybe PipeSourceKinesisStreamParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-managedstreamingkafkaparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
managedStreamingKafkaParameters :: (Prelude.Maybe PipeSourceManagedStreamingKafkaParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-rabbitmqbrokerparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
rabbitMQBrokerParameters :: (Prelude.Maybe PipeSourceRabbitMQBrokerParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-selfmanagedkafkaparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
selfManagedKafkaParameters :: (Prelude.Maybe PipeSourceSelfManagedKafkaParametersProperty),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-pipes-pipe-pipesourceparameters.html#cfn-pipes-pipe-pipesourceparameters-sqsqueueparameters>
                                  PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
sqsQueueParameters :: (Prelude.Maybe PipeSourceSqsQueueParametersProperty)}
  deriving stock (PipeSourceParametersProperty
-> PipeSourceParametersProperty -> Bool
(PipeSourceParametersProperty
 -> PipeSourceParametersProperty -> Bool)
-> (PipeSourceParametersProperty
    -> PipeSourceParametersProperty -> Bool)
-> Eq PipeSourceParametersProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: PipeSourceParametersProperty
-> PipeSourceParametersProperty -> Bool
== :: PipeSourceParametersProperty
-> PipeSourceParametersProperty -> Bool
$c/= :: PipeSourceParametersProperty
-> PipeSourceParametersProperty -> Bool
/= :: PipeSourceParametersProperty
-> PipeSourceParametersProperty -> Bool
Prelude.Eq, Int -> PipeSourceParametersProperty -> ShowS
[PipeSourceParametersProperty] -> ShowS
PipeSourceParametersProperty -> String
(Int -> PipeSourceParametersProperty -> ShowS)
-> (PipeSourceParametersProperty -> String)
-> ([PipeSourceParametersProperty] -> ShowS)
-> Show PipeSourceParametersProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> PipeSourceParametersProperty -> ShowS
showsPrec :: Int -> PipeSourceParametersProperty -> ShowS
$cshow :: PipeSourceParametersProperty -> String
show :: PipeSourceParametersProperty -> String
$cshowList :: [PipeSourceParametersProperty] -> ShowS
showList :: [PipeSourceParametersProperty] -> ShowS
Prelude.Show)
mkPipeSourceParametersProperty :: PipeSourceParametersProperty
mkPipeSourceParametersProperty :: PipeSourceParametersProperty
mkPipeSourceParametersProperty
  = PipeSourceParametersProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
activeMQBrokerParameters = Maybe PipeSourceActiveMQBrokerParametersProperty
forall a. Maybe a
Prelude.Nothing,
       dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
dynamoDBStreamParameters = Maybe PipeSourceDynamoDBStreamParametersProperty
forall a. Maybe a
Prelude.Nothing,
       filterCriteria :: Maybe FilterCriteriaProperty
filterCriteria = Maybe FilterCriteriaProperty
forall a. Maybe a
Prelude.Nothing,
       kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
kinesisStreamParameters = Maybe PipeSourceKinesisStreamParametersProperty
forall a. Maybe a
Prelude.Nothing,
       managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
managedStreamingKafkaParameters = Maybe PipeSourceManagedStreamingKafkaParametersProperty
forall a. Maybe a
Prelude.Nothing,
       rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
rabbitMQBrokerParameters = Maybe PipeSourceRabbitMQBrokerParametersProperty
forall a. Maybe a
Prelude.Nothing,
       selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
selfManagedKafkaParameters = Maybe PipeSourceSelfManagedKafkaParametersProperty
forall a. Maybe a
Prelude.Nothing,
       sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
sqsQueueParameters = Maybe PipeSourceSqsQueueParametersProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties PipeSourceParametersProperty where
  toResourceProperties :: PipeSourceParametersProperty -> ResourceProperties
toResourceProperties PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::Pipes::Pipe.PipeSourceParameters",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                           [Key -> PipeSourceActiveMQBrokerParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ActiveMQBrokerParameters"
                              (PipeSourceActiveMQBrokerParametersProperty -> (Key, Value))
-> Maybe PipeSourceActiveMQBrokerParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceActiveMQBrokerParametersProperty
activeMQBrokerParameters,
                            Key -> PipeSourceDynamoDBStreamParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDBStreamParameters"
                              (PipeSourceDynamoDBStreamParametersProperty -> (Key, Value))
-> Maybe PipeSourceDynamoDBStreamParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceDynamoDBStreamParametersProperty
dynamoDBStreamParameters,
                            Key -> FilterCriteriaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterCriteria" (FilterCriteriaProperty -> (Key, Value))
-> Maybe FilterCriteriaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterCriteriaProperty
filterCriteria,
                            Key -> PipeSourceKinesisStreamParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KinesisStreamParameters"
                              (PipeSourceKinesisStreamParametersProperty -> (Key, Value))
-> Maybe PipeSourceKinesisStreamParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceKinesisStreamParametersProperty
kinesisStreamParameters,
                            Key
-> PipeSourceManagedStreamingKafkaParametersProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManagedStreamingKafkaParameters"
                              (PipeSourceManagedStreamingKafkaParametersProperty -> (Key, Value))
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceManagedStreamingKafkaParametersProperty
managedStreamingKafkaParameters,
                            Key -> PipeSourceRabbitMQBrokerParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RabbitMQBrokerParameters"
                              (PipeSourceRabbitMQBrokerParametersProperty -> (Key, Value))
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceRabbitMQBrokerParametersProperty
rabbitMQBrokerParameters,
                            Key -> PipeSourceSelfManagedKafkaParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedKafkaParameters"
                              (PipeSourceSelfManagedKafkaParametersProperty -> (Key, Value))
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceSelfManagedKafkaParametersProperty
selfManagedKafkaParameters,
                            Key -> PipeSourceSqsQueueParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SqsQueueParameters" (PipeSourceSqsQueueParametersProperty -> (Key, Value))
-> Maybe PipeSourceSqsQueueParametersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceSqsQueueParametersProperty
sqsQueueParameters])}
instance JSON.ToJSON PipeSourceParametersProperty where
  toJSON :: PipeSourceParametersProperty -> Value
toJSON PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> PipeSourceActiveMQBrokerParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ActiveMQBrokerParameters"
                 (PipeSourceActiveMQBrokerParametersProperty -> (Key, Value))
-> Maybe PipeSourceActiveMQBrokerParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceActiveMQBrokerParametersProperty
activeMQBrokerParameters,
               Key -> PipeSourceDynamoDBStreamParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DynamoDBStreamParameters"
                 (PipeSourceDynamoDBStreamParametersProperty -> (Key, Value))
-> Maybe PipeSourceDynamoDBStreamParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceDynamoDBStreamParametersProperty
dynamoDBStreamParameters,
               Key -> FilterCriteriaProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FilterCriteria" (FilterCriteriaProperty -> (Key, Value))
-> Maybe FilterCriteriaProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FilterCriteriaProperty
filterCriteria,
               Key -> PipeSourceKinesisStreamParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"KinesisStreamParameters"
                 (PipeSourceKinesisStreamParametersProperty -> (Key, Value))
-> Maybe PipeSourceKinesisStreamParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceKinesisStreamParametersProperty
kinesisStreamParameters,
               Key
-> PipeSourceManagedStreamingKafkaParametersProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ManagedStreamingKafkaParameters"
                 (PipeSourceManagedStreamingKafkaParametersProperty -> (Key, Value))
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceManagedStreamingKafkaParametersProperty
managedStreamingKafkaParameters,
               Key -> PipeSourceRabbitMQBrokerParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RabbitMQBrokerParameters"
                 (PipeSourceRabbitMQBrokerParametersProperty -> (Key, Value))
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceRabbitMQBrokerParametersProperty
rabbitMQBrokerParameters,
               Key -> PipeSourceSelfManagedKafkaParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SelfManagedKafkaParameters"
                 (PipeSourceSelfManagedKafkaParametersProperty -> (Key, Value))
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceSelfManagedKafkaParametersProperty
selfManagedKafkaParameters,
               Key -> PipeSourceSqsQueueParametersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SqsQueueParameters" (PipeSourceSqsQueueParametersProperty -> (Key, Value))
-> Maybe PipeSourceSqsQueueParametersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe PipeSourceSqsQueueParametersProperty
sqsQueueParameters]))
instance Property "ActiveMQBrokerParameters" PipeSourceParametersProperty where
  type PropertyType "ActiveMQBrokerParameters" PipeSourceParametersProperty = PipeSourceActiveMQBrokerParametersProperty
  set :: PropertyType
  "ActiveMQBrokerParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType
  "ActiveMQBrokerParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
activeMQBrokerParameters = PipeSourceActiveMQBrokerParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ActiveMQBrokerParameters" PipeSourceParametersProperty
PipeSourceActiveMQBrokerParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "DynamoDBStreamParameters" PipeSourceParametersProperty where
  type PropertyType "DynamoDBStreamParameters" PipeSourceParametersProperty = PipeSourceDynamoDBStreamParametersProperty
  set :: PropertyType
  "DynamoDBStreamParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType
  "DynamoDBStreamParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
dynamoDBStreamParameters = PipeSourceDynamoDBStreamParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "DynamoDBStreamParameters" PipeSourceParametersProperty
PipeSourceDynamoDBStreamParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "FilterCriteria" PipeSourceParametersProperty where
  type PropertyType "FilterCriteria" PipeSourceParametersProperty = FilterCriteriaProperty
  set :: PropertyType "FilterCriteria" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType "FilterCriteria" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {filterCriteria :: Maybe FilterCriteriaProperty
filterCriteria = FilterCriteriaProperty -> Maybe FilterCriteriaProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FilterCriteria" PipeSourceParametersProperty
FilterCriteriaProperty
newValue, Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "KinesisStreamParameters" PipeSourceParametersProperty where
  type PropertyType "KinesisStreamParameters" PipeSourceParametersProperty = PipeSourceKinesisStreamParametersProperty
  set :: PropertyType "KinesisStreamParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType "KinesisStreamParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
kinesisStreamParameters = PipeSourceKinesisStreamParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "KinesisStreamParameters" PipeSourceParametersProperty
PipeSourceKinesisStreamParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "ManagedStreamingKafkaParameters" PipeSourceParametersProperty where
  type PropertyType "ManagedStreamingKafkaParameters" PipeSourceParametersProperty = PipeSourceManagedStreamingKafkaParametersProperty
  set :: PropertyType
  "ManagedStreamingKafkaParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType
  "ManagedStreamingKafkaParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
managedStreamingKafkaParameters = PipeSourceManagedStreamingKafkaParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ManagedStreamingKafkaParameters" PipeSourceParametersProperty
PipeSourceManagedStreamingKafkaParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "RabbitMQBrokerParameters" PipeSourceParametersProperty where
  type PropertyType "RabbitMQBrokerParameters" PipeSourceParametersProperty = PipeSourceRabbitMQBrokerParametersProperty
  set :: PropertyType
  "RabbitMQBrokerParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType
  "RabbitMQBrokerParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
rabbitMQBrokerParameters = PipeSourceRabbitMQBrokerParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "RabbitMQBrokerParameters" PipeSourceParametersProperty
PipeSourceRabbitMQBrokerParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "SelfManagedKafkaParameters" PipeSourceParametersProperty where
  type PropertyType "SelfManagedKafkaParameters" PipeSourceParametersProperty = PipeSourceSelfManagedKafkaParametersProperty
  set :: PropertyType
  "SelfManagedKafkaParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType
  "SelfManagedKafkaParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
selfManagedKafkaParameters = PipeSourceSelfManagedKafkaParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SelfManagedKafkaParameters" PipeSourceParametersProperty
PipeSourceSelfManagedKafkaParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
instance Property "SqsQueueParameters" PipeSourceParametersProperty where
  type PropertyType "SqsQueueParameters" PipeSourceParametersProperty = PipeSourceSqsQueueParametersProperty
  set :: PropertyType "SqsQueueParameters" PipeSourceParametersProperty
-> PipeSourceParametersProperty -> PipeSourceParametersProperty
set PropertyType "SqsQueueParameters" PipeSourceParametersProperty
newValue PipeSourceParametersProperty {Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSqsQueueParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: PipeSourceParametersProperty -> ()
activeMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: PipeSourceParametersProperty -> Maybe FilterCriteriaProperty
kinesisStreamParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: PipeSourceParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
..}
    = PipeSourceParametersProperty
        {sqsQueueParameters :: Maybe PipeSourceSqsQueueParametersProperty
sqsQueueParameters = PipeSourceSqsQueueParametersProperty
-> Maybe PipeSourceSqsQueueParametersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SqsQueueParameters" PipeSourceParametersProperty
PipeSourceSqsQueueParametersProperty
newValue, Maybe FilterCriteriaProperty
Maybe PipeSourceActiveMQBrokerParametersProperty
Maybe PipeSourceDynamoDBStreamParametersProperty
Maybe PipeSourceKinesisStreamParametersProperty
Maybe PipeSourceManagedStreamingKafkaParametersProperty
Maybe PipeSourceRabbitMQBrokerParametersProperty
Maybe PipeSourceSelfManagedKafkaParametersProperty
()
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
haddock_workaround_ :: ()
activeMQBrokerParameters :: Maybe PipeSourceActiveMQBrokerParametersProperty
dynamoDBStreamParameters :: Maybe PipeSourceDynamoDBStreamParametersProperty
filterCriteria :: Maybe FilterCriteriaProperty
kinesisStreamParameters :: Maybe PipeSourceKinesisStreamParametersProperty
managedStreamingKafkaParameters :: Maybe PipeSourceManagedStreamingKafkaParametersProperty
rabbitMQBrokerParameters :: Maybe PipeSourceRabbitMQBrokerParametersProperty
selfManagedKafkaParameters :: Maybe PipeSourceSelfManagedKafkaParametersProperty
..}