module Stratosphere.Bedrock.DataSource.VectorIngestionConfigurationProperty (
        module Exports, VectorIngestionConfigurationProperty(..),
        mkVectorIngestionConfigurationProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.Bedrock.DataSource.ChunkingConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.DataSource.ContextEnrichmentConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.DataSource.CustomTransformationConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.Bedrock.DataSource.ParsingConfigurationProperty as Exports
import Stratosphere.ResourceProperties
data VectorIngestionConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html>
    VectorIngestionConfigurationProperty {VectorIngestionConfigurationProperty -> ()
haddock_workaround_ :: (),
                                          -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html#cfn-bedrock-datasource-vectoringestionconfiguration-chunkingconfiguration>
                                          VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
chunkingConfiguration :: (Prelude.Maybe ChunkingConfigurationProperty),
                                          -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html#cfn-bedrock-datasource-vectoringestionconfiguration-contextenrichmentconfiguration>
                                          VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
contextEnrichmentConfiguration :: (Prelude.Maybe ContextEnrichmentConfigurationProperty),
                                          -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html#cfn-bedrock-datasource-vectoringestionconfiguration-customtransformationconfiguration>
                                          VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
customTransformationConfiguration :: (Prelude.Maybe CustomTransformationConfigurationProperty),
                                          -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrock-datasource-vectoringestionconfiguration.html#cfn-bedrock-datasource-vectoringestionconfiguration-parsingconfiguration>
                                          VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
parsingConfiguration :: (Prelude.Maybe ParsingConfigurationProperty)}
  deriving stock (VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty -> Bool
(VectorIngestionConfigurationProperty
 -> VectorIngestionConfigurationProperty -> Bool)
-> (VectorIngestionConfigurationProperty
    -> VectorIngestionConfigurationProperty -> Bool)
-> Eq VectorIngestionConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty -> Bool
== :: VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty -> Bool
$c/= :: VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty -> Bool
/= :: VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty -> Bool
Prelude.Eq, Int -> VectorIngestionConfigurationProperty -> ShowS
[VectorIngestionConfigurationProperty] -> ShowS
VectorIngestionConfigurationProperty -> String
(Int -> VectorIngestionConfigurationProperty -> ShowS)
-> (VectorIngestionConfigurationProperty -> String)
-> ([VectorIngestionConfigurationProperty] -> ShowS)
-> Show VectorIngestionConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> VectorIngestionConfigurationProperty -> ShowS
showsPrec :: Int -> VectorIngestionConfigurationProperty -> ShowS
$cshow :: VectorIngestionConfigurationProperty -> String
show :: VectorIngestionConfigurationProperty -> String
$cshowList :: [VectorIngestionConfigurationProperty] -> ShowS
showList :: [VectorIngestionConfigurationProperty] -> ShowS
Prelude.Show)
mkVectorIngestionConfigurationProperty ::
  VectorIngestionConfigurationProperty
mkVectorIngestionConfigurationProperty :: VectorIngestionConfigurationProperty
mkVectorIngestionConfigurationProperty
  = VectorIngestionConfigurationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), chunkingConfiguration :: Maybe ChunkingConfigurationProperty
chunkingConfiguration = Maybe ChunkingConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
contextEnrichmentConfiguration = Maybe ContextEnrichmentConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
customTransformationConfiguration = Maybe CustomTransformationConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       parsingConfiguration :: Maybe ParsingConfigurationProperty
parsingConfiguration = Maybe ParsingConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties VectorIngestionConfigurationProperty where
  toResourceProperties :: VectorIngestionConfigurationProperty -> ResourceProperties
toResourceProperties VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::Bedrock::DataSource.VectorIngestionConfiguration",
         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 -> ChunkingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ChunkingConfiguration"
                              (ChunkingConfigurationProperty -> (Key, Value))
-> Maybe ChunkingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChunkingConfigurationProperty
chunkingConfiguration,
                            Key -> ContextEnrichmentConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ContextEnrichmentConfiguration"
                              (ContextEnrichmentConfigurationProperty -> (Key, Value))
-> Maybe ContextEnrichmentConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ContextEnrichmentConfigurationProperty
contextEnrichmentConfiguration,
                            Key -> CustomTransformationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomTransformationConfiguration"
                              (CustomTransformationConfigurationProperty -> (Key, Value))
-> Maybe CustomTransformationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomTransformationConfigurationProperty
customTransformationConfiguration,
                            Key -> ParsingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParsingConfiguration"
                              (ParsingConfigurationProperty -> (Key, Value))
-> Maybe ParsingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ParsingConfigurationProperty
parsingConfiguration])}
instance JSON.ToJSON VectorIngestionConfigurationProperty where
  toJSON :: VectorIngestionConfigurationProperty -> Value
toJSON VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = [(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 -> ChunkingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ChunkingConfiguration"
                 (ChunkingConfigurationProperty -> (Key, Value))
-> Maybe ChunkingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChunkingConfigurationProperty
chunkingConfiguration,
               Key -> ContextEnrichmentConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ContextEnrichmentConfiguration"
                 (ContextEnrichmentConfigurationProperty -> (Key, Value))
-> Maybe ContextEnrichmentConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ContextEnrichmentConfigurationProperty
contextEnrichmentConfiguration,
               Key -> CustomTransformationConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CustomTransformationConfiguration"
                 (CustomTransformationConfigurationProperty -> (Key, Value))
-> Maybe CustomTransformationConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CustomTransformationConfigurationProperty
customTransformationConfiguration,
               Key -> ParsingConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ParsingConfiguration"
                 (ParsingConfigurationProperty -> (Key, Value))
-> Maybe ParsingConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ParsingConfigurationProperty
parsingConfiguration]))
instance Property "ChunkingConfiguration" VectorIngestionConfigurationProperty where
  type PropertyType "ChunkingConfiguration" VectorIngestionConfigurationProperty = ChunkingConfigurationProperty
  set :: PropertyType
  "ChunkingConfiguration" VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
set PropertyType
  "ChunkingConfiguration" VectorIngestionConfigurationProperty
newValue VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = VectorIngestionConfigurationProperty
        {chunkingConfiguration :: Maybe ChunkingConfigurationProperty
chunkingConfiguration = ChunkingConfigurationProperty
-> Maybe ChunkingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ChunkingConfiguration" VectorIngestionConfigurationProperty
ChunkingConfigurationProperty
newValue, Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: ()
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
instance Property "ContextEnrichmentConfiguration" VectorIngestionConfigurationProperty where
  type PropertyType "ContextEnrichmentConfiguration" VectorIngestionConfigurationProperty = ContextEnrichmentConfigurationProperty
  set :: PropertyType
  "ContextEnrichmentConfiguration"
  VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
set PropertyType
  "ContextEnrichmentConfiguration"
  VectorIngestionConfigurationProperty
newValue VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = VectorIngestionConfigurationProperty
        {contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
contextEnrichmentConfiguration = ContextEnrichmentConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ContextEnrichmentConfiguration"
  VectorIngestionConfigurationProperty
ContextEnrichmentConfigurationProperty
newValue, Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
instance Property "CustomTransformationConfiguration" VectorIngestionConfigurationProperty where
  type PropertyType "CustomTransformationConfiguration" VectorIngestionConfigurationProperty = CustomTransformationConfigurationProperty
  set :: PropertyType
  "CustomTransformationConfiguration"
  VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
set PropertyType
  "CustomTransformationConfiguration"
  VectorIngestionConfigurationProperty
newValue VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = VectorIngestionConfigurationProperty
        {customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
customTransformationConfiguration = CustomTransformationConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "CustomTransformationConfiguration"
  VectorIngestionConfigurationProperty
CustomTransformationConfigurationProperty
newValue, Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
()
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
instance Property "ParsingConfiguration" VectorIngestionConfigurationProperty where
  type PropertyType "ParsingConfiguration" VectorIngestionConfigurationProperty = ParsingConfigurationProperty
  set :: PropertyType
  "ParsingConfiguration" VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
-> VectorIngestionConfigurationProperty
set PropertyType
  "ParsingConfiguration" VectorIngestionConfigurationProperty
newValue VectorIngestionConfigurationProperty {Maybe ContextEnrichmentConfigurationProperty
Maybe ParsingConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: VectorIngestionConfigurationProperty -> ()
chunkingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: VectorIngestionConfigurationProperty
-> Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: VectorIngestionConfigurationProperty
-> Maybe ParsingConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
parsingConfiguration :: Maybe ParsingConfigurationProperty
..}
    = VectorIngestionConfigurationProperty
        {parsingConfiguration :: Maybe ParsingConfigurationProperty
parsingConfiguration = ParsingConfigurationProperty -> Maybe ParsingConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "ParsingConfiguration" VectorIngestionConfigurationProperty
ParsingConfigurationProperty
newValue, Maybe ContextEnrichmentConfigurationProperty
Maybe ChunkingConfigurationProperty
Maybe CustomTransformationConfigurationProperty
()
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
haddock_workaround_ :: ()
chunkingConfiguration :: Maybe ChunkingConfigurationProperty
contextEnrichmentConfiguration :: Maybe ContextEnrichmentConfigurationProperty
customTransformationConfiguration :: Maybe CustomTransformationConfigurationProperty
..}