module Stratosphere.DMS.Endpoint.KafkaSettingsProperty (
        KafkaSettingsProperty(..), mkKafkaSettingsProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data KafkaSettingsProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html>
    KafkaSettingsProperty {KafkaSettingsProperty -> ()
haddock_workaround_ :: (),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-broker>
                           KafkaSettingsProperty -> Maybe (Value Text)
broker :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includecontroldetails>
                           KafkaSettingsProperty -> Maybe (Value Bool)
includeControlDetails :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includenullandempty>
                           KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includepartitionvalue>
                           KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetablealteroperations>
                           KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-includetransactiondetails>
                           KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-messageformat>
                           KafkaSettingsProperty -> Maybe (Value Text)
messageFormat :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-messagemaxbytes>
                           KafkaSettingsProperty -> Maybe (Value Integer)
messageMaxBytes :: (Prelude.Maybe (Value Prelude.Integer)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-nohexprefix>
                           KafkaSettingsProperty -> Maybe (Value Bool)
noHexPrefix :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-partitionincludeschematable>
                           KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: (Prelude.Maybe (Value Prelude.Bool)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslpassword>
                           KafkaSettingsProperty -> Maybe (Value Text)
saslPassword :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-saslusername>
                           KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-securityprotocol>
                           KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslcacertificatearn>
                           KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientcertificatearn>
                           KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeyarn>
                           KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-sslclientkeypassword>
                           KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: (Prelude.Maybe (Value Prelude.Text)),
                           -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-endpoint-kafkasettings.html#cfn-dms-endpoint-kafkasettings-topic>
                           KafkaSettingsProperty -> Maybe (Value Text)
topic :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (KafkaSettingsProperty -> KafkaSettingsProperty -> Bool
(KafkaSettingsProperty -> KafkaSettingsProperty -> Bool)
-> (KafkaSettingsProperty -> KafkaSettingsProperty -> Bool)
-> Eq KafkaSettingsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: KafkaSettingsProperty -> KafkaSettingsProperty -> Bool
== :: KafkaSettingsProperty -> KafkaSettingsProperty -> Bool
$c/= :: KafkaSettingsProperty -> KafkaSettingsProperty -> Bool
/= :: KafkaSettingsProperty -> KafkaSettingsProperty -> Bool
Prelude.Eq, Int -> KafkaSettingsProperty -> ShowS
[KafkaSettingsProperty] -> ShowS
KafkaSettingsProperty -> String
(Int -> KafkaSettingsProperty -> ShowS)
-> (KafkaSettingsProperty -> String)
-> ([KafkaSettingsProperty] -> ShowS)
-> Show KafkaSettingsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> KafkaSettingsProperty -> ShowS
showsPrec :: Int -> KafkaSettingsProperty -> ShowS
$cshow :: KafkaSettingsProperty -> String
show :: KafkaSettingsProperty -> String
$cshowList :: [KafkaSettingsProperty] -> ShowS
showList :: [KafkaSettingsProperty] -> ShowS
Prelude.Show)
mkKafkaSettingsProperty :: KafkaSettingsProperty
mkKafkaSettingsProperty :: KafkaSettingsProperty
mkKafkaSettingsProperty
  = KafkaSettingsProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), broker :: Maybe (Value Text)
broker = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       includeControlDetails :: Maybe (Value Bool)
includeControlDetails = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       includeNullAndEmpty :: Maybe (Value Bool)
includeNullAndEmpty = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       includePartitionValue :: Maybe (Value Bool)
includePartitionValue = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       includeTableAlterOperations :: Maybe (Value Bool)
includeTableAlterOperations = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       includeTransactionDetails :: Maybe (Value Bool)
includeTransactionDetails = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       messageFormat :: Maybe (Value Text)
messageFormat = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, messageMaxBytes :: Maybe (Value Integer)
messageMaxBytes = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       noHexPrefix :: Maybe (Value Bool)
noHexPrefix = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       partitionIncludeSchemaTable :: Maybe (Value Bool)
partitionIncludeSchemaTable = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
       saslPassword :: Maybe (Value Text)
saslPassword = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, saslUserName :: Maybe (Value Text)
saslUserName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       securityProtocol :: Maybe (Value Text)
securityProtocol = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sslCaCertificateArn :: Maybe (Value Text)
sslCaCertificateArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sslClientCertificateArn :: Maybe (Value Text)
sslClientCertificateArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sslClientKeyArn :: Maybe (Value Text)
sslClientKeyArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       sslClientKeyPassword :: Maybe (Value Text)
sslClientKeyPassword = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, topic :: Maybe (Value Text)
topic = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties KafkaSettingsProperty where
  toResourceProperties :: KafkaSettingsProperty -> ResourceProperties
toResourceProperties KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::DMS::Endpoint.KafkaSettings",
         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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Broker" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
broker,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeControlDetails"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeControlDetails,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeNullAndEmpty" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeNullAndEmpty,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludePartitionValue"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includePartitionValue,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeTableAlterOperations"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeTableAlterOperations,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeTransactionDetails"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeTransactionDetails,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MessageFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
messageFormat,
                            Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MessageMaxBytes" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
messageMaxBytes,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NoHexPrefix" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
noHexPrefix,
                            Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartitionIncludeSchemaTable"
                              (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
partitionIncludeSchemaTable,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SaslPassword" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
saslPassword,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SaslUserName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
saslUserName,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecurityProtocol" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
securityProtocol,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslCaCertificateArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslCaCertificateArn,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientCertificateArn"
                              (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientCertificateArn,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientKeyArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientKeyArn,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientKeyPassword" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientKeyPassword,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Topic" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
topic])}
instance JSON.ToJSON KafkaSettingsProperty where
  toJSON :: KafkaSettingsProperty -> Value
toJSON KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = [(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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Broker" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
broker,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeControlDetails"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeControlDetails,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeNullAndEmpty" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeNullAndEmpty,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludePartitionValue"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includePartitionValue,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeTableAlterOperations"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeTableAlterOperations,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeTransactionDetails"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeTransactionDetails,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MessageFormat" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
messageFormat,
               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MessageMaxBytes" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
messageMaxBytes,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"NoHexPrefix" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
noHexPrefix,
               Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PartitionIncludeSchemaTable"
                 (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
partitionIncludeSchemaTable,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SaslPassword" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
saslPassword,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SaslUserName" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
saslUserName,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecurityProtocol" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
securityProtocol,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslCaCertificateArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslCaCertificateArn,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientCertificateArn"
                 (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientCertificateArn,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientKeyArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientKeyArn,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SslClientKeyPassword" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
sslClientKeyPassword,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Topic" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
topic]))
instance Property "Broker" KafkaSettingsProperty where
  type PropertyType "Broker" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "Broker" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "Broker" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {broker :: Maybe (Value Text)
broker = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Broker" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "IncludeControlDetails" KafkaSettingsProperty where
  type PropertyType "IncludeControlDetails" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "IncludeControlDetails" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "IncludeControlDetails" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {includeControlDetails :: Maybe (Value Bool)
includeControlDetails = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeControlDetails" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "IncludeNullAndEmpty" KafkaSettingsProperty where
  type PropertyType "IncludeNullAndEmpty" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "IncludeNullAndEmpty" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "IncludeNullAndEmpty" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {includeNullAndEmpty :: Maybe (Value Bool)
includeNullAndEmpty = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeNullAndEmpty" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "IncludePartitionValue" KafkaSettingsProperty where
  type PropertyType "IncludePartitionValue" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "IncludePartitionValue" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "IncludePartitionValue" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {includePartitionValue :: Maybe (Value Bool)
includePartitionValue = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludePartitionValue" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "IncludeTableAlterOperations" KafkaSettingsProperty where
  type PropertyType "IncludeTableAlterOperations" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "IncludeTableAlterOperations" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "IncludeTableAlterOperations" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {includeTableAlterOperations :: Maybe (Value Bool)
includeTableAlterOperations = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeTableAlterOperations" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "IncludeTransactionDetails" KafkaSettingsProperty where
  type PropertyType "IncludeTransactionDetails" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "IncludeTransactionDetails" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "IncludeTransactionDetails" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {includeTransactionDetails :: Maybe (Value Bool)
includeTransactionDetails = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeTransactionDetails" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "MessageFormat" KafkaSettingsProperty where
  type PropertyType "MessageFormat" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "MessageFormat" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "MessageFormat" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {messageFormat :: Maybe (Value Text)
messageFormat = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MessageFormat" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "MessageMaxBytes" KafkaSettingsProperty where
  type PropertyType "MessageMaxBytes" KafkaSettingsProperty = Value Prelude.Integer
  set :: PropertyType "MessageMaxBytes" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "MessageMaxBytes" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {messageMaxBytes :: Maybe (Value Integer)
messageMaxBytes = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MessageMaxBytes" KafkaSettingsProperty
Value Integer
newValue, Maybe (Value Bool)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "NoHexPrefix" KafkaSettingsProperty where
  type PropertyType "NoHexPrefix" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "NoHexPrefix" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "NoHexPrefix" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {noHexPrefix :: Maybe (Value Bool)
noHexPrefix = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "NoHexPrefix" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "PartitionIncludeSchemaTable" KafkaSettingsProperty where
  type PropertyType "PartitionIncludeSchemaTable" KafkaSettingsProperty = Value Prelude.Bool
  set :: PropertyType "PartitionIncludeSchemaTable" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "PartitionIncludeSchemaTable" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {partitionIncludeSchemaTable :: Maybe (Value Bool)
partitionIncludeSchemaTable = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PartitionIncludeSchemaTable" KafkaSettingsProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SaslPassword" KafkaSettingsProperty where
  type PropertyType "SaslPassword" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SaslPassword" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SaslPassword" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {saslPassword :: Maybe (Value Text)
saslPassword = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SaslPassword" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SaslUserName" KafkaSettingsProperty where
  type PropertyType "SaslUserName" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SaslUserName" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SaslUserName" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {saslUserName :: Maybe (Value Text)
saslUserName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SaslUserName" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SecurityProtocol" KafkaSettingsProperty where
  type PropertyType "SecurityProtocol" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SecurityProtocol" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SecurityProtocol" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {securityProtocol :: Maybe (Value Text)
securityProtocol = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecurityProtocol" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SslCaCertificateArn" KafkaSettingsProperty where
  type PropertyType "SslCaCertificateArn" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SslCaCertificateArn" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SslCaCertificateArn" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {sslCaCertificateArn :: Maybe (Value Text)
sslCaCertificateArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SslCaCertificateArn" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SslClientCertificateArn" KafkaSettingsProperty where
  type PropertyType "SslClientCertificateArn" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SslClientCertificateArn" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SslClientCertificateArn" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {sslClientCertificateArn :: Maybe (Value Text)
sslClientCertificateArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SslClientCertificateArn" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SslClientKeyArn" KafkaSettingsProperty where
  type PropertyType "SslClientKeyArn" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SslClientKeyArn" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SslClientKeyArn" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {sslClientKeyArn :: Maybe (Value Text)
sslClientKeyArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SslClientKeyArn" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "SslClientKeyPassword" KafkaSettingsProperty where
  type PropertyType "SslClientKeyPassword" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "SslClientKeyPassword" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "SslClientKeyPassword" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty
        {sslClientKeyPassword :: Maybe (Value Text)
sslClientKeyPassword = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SslClientKeyPassword" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
topic :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
instance Property "Topic" KafkaSettingsProperty where
  type PropertyType "Topic" KafkaSettingsProperty = Value Prelude.Text
  set :: PropertyType "Topic" KafkaSettingsProperty
-> KafkaSettingsProperty -> KafkaSettingsProperty
set PropertyType "Topic" KafkaSettingsProperty
newValue KafkaSettingsProperty {Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: KafkaSettingsProperty -> ()
broker :: KafkaSettingsProperty -> Maybe (Value Text)
includeControlDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
includeNullAndEmpty :: KafkaSettingsProperty -> Maybe (Value Bool)
includePartitionValue :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTableAlterOperations :: KafkaSettingsProperty -> Maybe (Value Bool)
includeTransactionDetails :: KafkaSettingsProperty -> Maybe (Value Bool)
messageFormat :: KafkaSettingsProperty -> Maybe (Value Text)
messageMaxBytes :: KafkaSettingsProperty -> Maybe (Value Integer)
noHexPrefix :: KafkaSettingsProperty -> Maybe (Value Bool)
partitionIncludeSchemaTable :: KafkaSettingsProperty -> Maybe (Value Bool)
saslPassword :: KafkaSettingsProperty -> Maybe (Value Text)
saslUserName :: KafkaSettingsProperty -> Maybe (Value Text)
securityProtocol :: KafkaSettingsProperty -> Maybe (Value Text)
sslCaCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientCertificateArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyArn :: KafkaSettingsProperty -> Maybe (Value Text)
sslClientKeyPassword :: KafkaSettingsProperty -> Maybe (Value Text)
topic :: KafkaSettingsProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
topic :: Maybe (Value Text)
..}
    = KafkaSettingsProperty {topic :: Maybe (Value Text)
topic = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Topic" KafkaSettingsProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
haddock_workaround_ :: ()
broker :: Maybe (Value Text)
includeControlDetails :: Maybe (Value Bool)
includeNullAndEmpty :: Maybe (Value Bool)
includePartitionValue :: Maybe (Value Bool)
includeTableAlterOperations :: Maybe (Value Bool)
includeTransactionDetails :: Maybe (Value Bool)
messageFormat :: Maybe (Value Text)
messageMaxBytes :: Maybe (Value Integer)
noHexPrefix :: Maybe (Value Bool)
partitionIncludeSchemaTable :: Maybe (Value Bool)
saslPassword :: Maybe (Value Text)
saslUserName :: Maybe (Value Text)
securityProtocol :: Maybe (Value Text)
sslCaCertificateArn :: Maybe (Value Text)
sslClientCertificateArn :: Maybe (Value Text)
sslClientKeyArn :: Maybe (Value Text)
sslClientKeyPassword :: Maybe (Value Text)
..}