{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.DMS.Types.OracleSettings where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import Amazonka.DMS.Types.CharLengthSemantics
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
data OracleSettings = OracleSettings'
{
OracleSettings -> Maybe Bool
accessAlternateDirectly :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
addSupplementalLogging :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
additionalArchivedLogDestId :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
allowSelectNestedTables :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
archivedLogDestId :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
archivedLogsOnly :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe (Sensitive Text)
asmPassword :: Prelude.Maybe (Data.Sensitive Prelude.Text),
OracleSettings -> Maybe Text
asmServer :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
asmUser :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe CharLengthSemantics
charLengthSemantics :: Prelude.Maybe CharLengthSemantics,
OracleSettings -> Maybe Text
databaseName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Bool
directPathNoLog :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
directPathParallelLoad :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
enableHomogenousTablespace :: Prelude.Maybe Prelude.Bool,
:: Prelude.Maybe [Prelude.Int],
OracleSettings -> Maybe Bool
failTasksOnLobTruncation :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
numberDatatypeScale :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Text
oraclePathPrefix :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Int
parallelAsmReadThreads :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe (Sensitive Text)
password :: Prelude.Maybe (Data.Sensitive Prelude.Text),
OracleSettings -> Maybe Int
port :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Int
readAheadBlocks :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
readTableSpaceName :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
replacePathPrefix :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Int
retryInterval :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Text
secretsManagerAccessRoleArn :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
secretsManagerOracleAsmSecretId :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
secretsManagerSecretId :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe (Sensitive Text)
securityDbEncryption :: Prelude.Maybe (Data.Sensitive Prelude.Text),
OracleSettings -> Maybe Text
securityDbEncryptionName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
serverName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
spatialDataOptionToGeoJsonFunctionName :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Int
standbyDelayTime :: Prelude.Maybe Prelude.Int,
OracleSettings -> Maybe Bool
trimSpaceInChar :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
useAlternateFolderForOnline :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
useBFile :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
useDirectPathFullLoad :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Bool
useLogminerReader :: Prelude.Maybe Prelude.Bool,
OracleSettings -> Maybe Text
usePathPrefix :: Prelude.Maybe Prelude.Text,
OracleSettings -> Maybe Text
username :: Prelude.Maybe Prelude.Text
}
deriving (OracleSettings -> OracleSettings -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: OracleSettings -> OracleSettings -> Bool
$c/= :: OracleSettings -> OracleSettings -> Bool
== :: OracleSettings -> OracleSettings -> Bool
$c== :: OracleSettings -> OracleSettings -> Bool
Prelude.Eq, Int -> OracleSettings -> ShowS
[OracleSettings] -> ShowS
OracleSettings -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [OracleSettings] -> ShowS
$cshowList :: [OracleSettings] -> ShowS
show :: OracleSettings -> String
$cshow :: OracleSettings -> String
showsPrec :: Int -> OracleSettings -> ShowS
$cshowsPrec :: Int -> OracleSettings -> ShowS
Prelude.Show, forall x. Rep OracleSettings x -> OracleSettings
forall x. OracleSettings -> Rep OracleSettings x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep OracleSettings x -> OracleSettings
$cfrom :: forall x. OracleSettings -> Rep OracleSettings x
Prelude.Generic)
newOracleSettings ::
OracleSettings
newOracleSettings :: OracleSettings
newOracleSettings =
OracleSettings'
{ $sel:accessAlternateDirectly:OracleSettings' :: Maybe Bool
accessAlternateDirectly =
forall a. Maybe a
Prelude.Nothing,
$sel:addSupplementalLogging:OracleSettings' :: Maybe Bool
addSupplementalLogging = forall a. Maybe a
Prelude.Nothing,
$sel:additionalArchivedLogDestId:OracleSettings' :: Maybe Int
additionalArchivedLogDestId = forall a. Maybe a
Prelude.Nothing,
$sel:allowSelectNestedTables:OracleSettings' :: Maybe Bool
allowSelectNestedTables = forall a. Maybe a
Prelude.Nothing,
$sel:archivedLogDestId:OracleSettings' :: Maybe Int
archivedLogDestId = forall a. Maybe a
Prelude.Nothing,
$sel:archivedLogsOnly:OracleSettings' :: Maybe Bool
archivedLogsOnly = forall a. Maybe a
Prelude.Nothing,
$sel:asmPassword:OracleSettings' :: Maybe (Sensitive Text)
asmPassword = forall a. Maybe a
Prelude.Nothing,
$sel:asmServer:OracleSettings' :: Maybe Text
asmServer = forall a. Maybe a
Prelude.Nothing,
$sel:asmUser:OracleSettings' :: Maybe Text
asmUser = forall a. Maybe a
Prelude.Nothing,
$sel:charLengthSemantics:OracleSettings' :: Maybe CharLengthSemantics
charLengthSemantics = forall a. Maybe a
Prelude.Nothing,
$sel:databaseName:OracleSettings' :: Maybe Text
databaseName = forall a. Maybe a
Prelude.Nothing,
$sel:directPathNoLog:OracleSettings' :: Maybe Bool
directPathNoLog = forall a. Maybe a
Prelude.Nothing,
$sel:directPathParallelLoad:OracleSettings' :: Maybe Bool
directPathParallelLoad = forall a. Maybe a
Prelude.Nothing,
$sel:enableHomogenousTablespace:OracleSettings' :: Maybe Bool
enableHomogenousTablespace = forall a. Maybe a
Prelude.Nothing,
$sel:extraArchivedLogDestIds:OracleSettings' :: Maybe [Int]
extraArchivedLogDestIds = forall a. Maybe a
Prelude.Nothing,
$sel:failTasksOnLobTruncation:OracleSettings' :: Maybe Bool
failTasksOnLobTruncation = forall a. Maybe a
Prelude.Nothing,
$sel:numberDatatypeScale:OracleSettings' :: Maybe Int
numberDatatypeScale = forall a. Maybe a
Prelude.Nothing,
$sel:oraclePathPrefix:OracleSettings' :: Maybe Text
oraclePathPrefix = forall a. Maybe a
Prelude.Nothing,
$sel:parallelAsmReadThreads:OracleSettings' :: Maybe Int
parallelAsmReadThreads = forall a. Maybe a
Prelude.Nothing,
$sel:password:OracleSettings' :: Maybe (Sensitive Text)
password = forall a. Maybe a
Prelude.Nothing,
$sel:port:OracleSettings' :: Maybe Int
port = forall a. Maybe a
Prelude.Nothing,
$sel:readAheadBlocks:OracleSettings' :: Maybe Int
readAheadBlocks = forall a. Maybe a
Prelude.Nothing,
$sel:readTableSpaceName:OracleSettings' :: Maybe Bool
readTableSpaceName = forall a. Maybe a
Prelude.Nothing,
$sel:replacePathPrefix:OracleSettings' :: Maybe Bool
replacePathPrefix = forall a. Maybe a
Prelude.Nothing,
$sel:retryInterval:OracleSettings' :: Maybe Int
retryInterval = forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerAccessRoleArn = forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerOracleAsmAccessRoleArn =
forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: Maybe Text
secretsManagerOracleAsmSecretId = forall a. Maybe a
Prelude.Nothing,
$sel:secretsManagerSecretId:OracleSettings' :: Maybe Text
secretsManagerSecretId = forall a. Maybe a
Prelude.Nothing,
$sel:securityDbEncryption:OracleSettings' :: Maybe (Sensitive Text)
securityDbEncryption = forall a. Maybe a
Prelude.Nothing,
$sel:securityDbEncryptionName:OracleSettings' :: Maybe Text
securityDbEncryptionName = forall a. Maybe a
Prelude.Nothing,
$sel:serverName:OracleSettings' :: Maybe Text
serverName = forall a. Maybe a
Prelude.Nothing,
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: Maybe Text
spatialDataOptionToGeoJsonFunctionName =
forall a. Maybe a
Prelude.Nothing,
$sel:standbyDelayTime:OracleSettings' :: Maybe Int
standbyDelayTime = forall a. Maybe a
Prelude.Nothing,
$sel:trimSpaceInChar:OracleSettings' :: Maybe Bool
trimSpaceInChar = forall a. Maybe a
Prelude.Nothing,
$sel:useAlternateFolderForOnline:OracleSettings' :: Maybe Bool
useAlternateFolderForOnline = forall a. Maybe a
Prelude.Nothing,
$sel:useBFile:OracleSettings' :: Maybe Bool
useBFile = forall a. Maybe a
Prelude.Nothing,
$sel:useDirectPathFullLoad:OracleSettings' :: Maybe Bool
useDirectPathFullLoad = forall a. Maybe a
Prelude.Nothing,
$sel:useLogminerReader:OracleSettings' :: Maybe Bool
useLogminerReader = forall a. Maybe a
Prelude.Nothing,
$sel:usePathPrefix:OracleSettings' :: Maybe Text
usePathPrefix = forall a. Maybe a
Prelude.Nothing,
$sel:username:OracleSettings' :: Maybe Text
username = forall a. Maybe a
Prelude.Nothing
}
oracleSettings_accessAlternateDirectly :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_accessAlternateDirectly :: Lens' OracleSettings (Maybe Bool)
oracleSettings_accessAlternateDirectly = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
accessAlternateDirectly :: Maybe Bool
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
accessAlternateDirectly} -> Maybe Bool
accessAlternateDirectly) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:accessAlternateDirectly:OracleSettings' :: Maybe Bool
accessAlternateDirectly = Maybe Bool
a} :: OracleSettings)
oracleSettings_addSupplementalLogging :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_addSupplementalLogging :: Lens' OracleSettings (Maybe Bool)
oracleSettings_addSupplementalLogging = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
addSupplementalLogging :: Maybe Bool
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
addSupplementalLogging} -> Maybe Bool
addSupplementalLogging) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:addSupplementalLogging:OracleSettings' :: Maybe Bool
addSupplementalLogging = Maybe Bool
a} :: OracleSettings)
oracleSettings_additionalArchivedLogDestId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_additionalArchivedLogDestId :: Lens' OracleSettings (Maybe Int)
oracleSettings_additionalArchivedLogDestId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
additionalArchivedLogDestId :: Maybe Int
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
additionalArchivedLogDestId} -> Maybe Int
additionalArchivedLogDestId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:additionalArchivedLogDestId:OracleSettings' :: Maybe Int
additionalArchivedLogDestId = Maybe Int
a} :: OracleSettings)
oracleSettings_allowSelectNestedTables :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_allowSelectNestedTables :: Lens' OracleSettings (Maybe Bool)
oracleSettings_allowSelectNestedTables = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
allowSelectNestedTables :: Maybe Bool
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
allowSelectNestedTables} -> Maybe Bool
allowSelectNestedTables) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:allowSelectNestedTables:OracleSettings' :: Maybe Bool
allowSelectNestedTables = Maybe Bool
a} :: OracleSettings)
oracleSettings_archivedLogDestId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_archivedLogDestId :: Lens' OracleSettings (Maybe Int)
oracleSettings_archivedLogDestId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
archivedLogDestId :: Maybe Int
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
archivedLogDestId} -> Maybe Int
archivedLogDestId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:archivedLogDestId:OracleSettings' :: Maybe Int
archivedLogDestId = Maybe Int
a} :: OracleSettings)
oracleSettings_archivedLogsOnly :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_archivedLogsOnly :: Lens' OracleSettings (Maybe Bool)
oracleSettings_archivedLogsOnly = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
archivedLogsOnly :: Maybe Bool
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
archivedLogsOnly} -> Maybe Bool
archivedLogsOnly) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:archivedLogsOnly:OracleSettings' :: Maybe Bool
archivedLogsOnly = Maybe Bool
a} :: OracleSettings)
oracleSettings_asmPassword :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmPassword :: Lens' OracleSettings (Maybe Text)
oracleSettings_asmPassword = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
asmPassword :: Maybe (Sensitive Text)
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
asmPassword} -> Maybe (Sensitive Text)
asmPassword) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:asmPassword:OracleSettings' :: Maybe (Sensitive Text)
asmPassword = Maybe (Sensitive Text)
a} :: OracleSettings) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall a. Iso' (Sensitive a) a
Data._Sensitive
oracleSettings_asmServer :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmServer :: Lens' OracleSettings (Maybe Text)
oracleSettings_asmServer = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
asmServer :: Maybe Text
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
asmServer} -> Maybe Text
asmServer) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:asmServer:OracleSettings' :: Maybe Text
asmServer = Maybe Text
a} :: OracleSettings)
oracleSettings_asmUser :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_asmUser :: Lens' OracleSettings (Maybe Text)
oracleSettings_asmUser = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
asmUser :: Maybe Text
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
asmUser} -> Maybe Text
asmUser) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:asmUser:OracleSettings' :: Maybe Text
asmUser = Maybe Text
a} :: OracleSettings)
oracleSettings_charLengthSemantics :: Lens.Lens' OracleSettings (Prelude.Maybe CharLengthSemantics)
oracleSettings_charLengthSemantics :: Lens' OracleSettings (Maybe CharLengthSemantics)
oracleSettings_charLengthSemantics = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe CharLengthSemantics
charLengthSemantics :: Maybe CharLengthSemantics
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
charLengthSemantics} -> Maybe CharLengthSemantics
charLengthSemantics) (\s :: OracleSettings
s@OracleSettings' {} Maybe CharLengthSemantics
a -> OracleSettings
s {$sel:charLengthSemantics:OracleSettings' :: Maybe CharLengthSemantics
charLengthSemantics = Maybe CharLengthSemantics
a} :: OracleSettings)
oracleSettings_databaseName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_databaseName :: Lens' OracleSettings (Maybe Text)
oracleSettings_databaseName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
databaseName :: Maybe Text
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
databaseName} -> Maybe Text
databaseName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:databaseName:OracleSettings' :: Maybe Text
databaseName = Maybe Text
a} :: OracleSettings)
oracleSettings_directPathNoLog :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_directPathNoLog :: Lens' OracleSettings (Maybe Bool)
oracleSettings_directPathNoLog = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
directPathNoLog :: Maybe Bool
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
directPathNoLog} -> Maybe Bool
directPathNoLog) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:directPathNoLog:OracleSettings' :: Maybe Bool
directPathNoLog = Maybe Bool
a} :: OracleSettings)
oracleSettings_directPathParallelLoad :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_directPathParallelLoad :: Lens' OracleSettings (Maybe Bool)
oracleSettings_directPathParallelLoad = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
directPathParallelLoad :: Maybe Bool
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
directPathParallelLoad} -> Maybe Bool
directPathParallelLoad) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:directPathParallelLoad:OracleSettings' :: Maybe Bool
directPathParallelLoad = Maybe Bool
a} :: OracleSettings)
oracleSettings_enableHomogenousTablespace :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_enableHomogenousTablespace :: Lens' OracleSettings (Maybe Bool)
oracleSettings_enableHomogenousTablespace = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
enableHomogenousTablespace :: Maybe Bool
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
enableHomogenousTablespace} -> Maybe Bool
enableHomogenousTablespace) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:enableHomogenousTablespace:OracleSettings' :: Maybe Bool
enableHomogenousTablespace = Maybe Bool
a} :: OracleSettings)
oracleSettings_extraArchivedLogDestIds :: Lens.Lens' OracleSettings (Prelude.Maybe [Prelude.Int])
= forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe [Int]
extraArchivedLogDestIds :: Maybe [Int]
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
extraArchivedLogDestIds} -> Maybe [Int]
extraArchivedLogDestIds) (\s :: OracleSettings
s@OracleSettings' {} Maybe [Int]
a -> OracleSettings
s {$sel:extraArchivedLogDestIds:OracleSettings' :: Maybe [Int]
extraArchivedLogDestIds = Maybe [Int]
a} :: OracleSettings) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
oracleSettings_failTasksOnLobTruncation :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_failTasksOnLobTruncation :: Lens' OracleSettings (Maybe Bool)
oracleSettings_failTasksOnLobTruncation = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
failTasksOnLobTruncation :: Maybe Bool
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
failTasksOnLobTruncation} -> Maybe Bool
failTasksOnLobTruncation) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:failTasksOnLobTruncation:OracleSettings' :: Maybe Bool
failTasksOnLobTruncation = Maybe Bool
a} :: OracleSettings)
oracleSettings_numberDatatypeScale :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_numberDatatypeScale :: Lens' OracleSettings (Maybe Int)
oracleSettings_numberDatatypeScale = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
numberDatatypeScale :: Maybe Int
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
numberDatatypeScale} -> Maybe Int
numberDatatypeScale) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:numberDatatypeScale:OracleSettings' :: Maybe Int
numberDatatypeScale = Maybe Int
a} :: OracleSettings)
oracleSettings_oraclePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_oraclePathPrefix :: Lens' OracleSettings (Maybe Text)
oracleSettings_oraclePathPrefix = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
oraclePathPrefix :: Maybe Text
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
oraclePathPrefix} -> Maybe Text
oraclePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:oraclePathPrefix:OracleSettings' :: Maybe Text
oraclePathPrefix = Maybe Text
a} :: OracleSettings)
oracleSettings_parallelAsmReadThreads :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_parallelAsmReadThreads :: Lens' OracleSettings (Maybe Int)
oracleSettings_parallelAsmReadThreads = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
parallelAsmReadThreads :: Maybe Int
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
parallelAsmReadThreads} -> Maybe Int
parallelAsmReadThreads) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:parallelAsmReadThreads:OracleSettings' :: Maybe Int
parallelAsmReadThreads = Maybe Int
a} :: OracleSettings)
oracleSettings_password :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_password :: Lens' OracleSettings (Maybe Text)
oracleSettings_password = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
password :: Maybe (Sensitive Text)
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
password} -> Maybe (Sensitive Text)
password) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:password:OracleSettings' :: Maybe (Sensitive Text)
password = Maybe (Sensitive Text)
a} :: OracleSettings) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall a. Iso' (Sensitive a) a
Data._Sensitive
oracleSettings_port :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_port :: Lens' OracleSettings (Maybe Int)
oracleSettings_port = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
port :: Maybe Int
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
port} -> Maybe Int
port) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:port:OracleSettings' :: Maybe Int
port = Maybe Int
a} :: OracleSettings)
oracleSettings_readAheadBlocks :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_readAheadBlocks :: Lens' OracleSettings (Maybe Int)
oracleSettings_readAheadBlocks = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
readAheadBlocks :: Maybe Int
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
readAheadBlocks} -> Maybe Int
readAheadBlocks) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:readAheadBlocks:OracleSettings' :: Maybe Int
readAheadBlocks = Maybe Int
a} :: OracleSettings)
oracleSettings_readTableSpaceName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_readTableSpaceName :: Lens' OracleSettings (Maybe Bool)
oracleSettings_readTableSpaceName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
readTableSpaceName :: Maybe Bool
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
readTableSpaceName} -> Maybe Bool
readTableSpaceName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:readTableSpaceName:OracleSettings' :: Maybe Bool
readTableSpaceName = Maybe Bool
a} :: OracleSettings)
oracleSettings_replacePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_replacePathPrefix :: Lens' OracleSettings (Maybe Bool)
oracleSettings_replacePathPrefix = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
replacePathPrefix :: Maybe Bool
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
replacePathPrefix} -> Maybe Bool
replacePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:replacePathPrefix:OracleSettings' :: Maybe Bool
replacePathPrefix = Maybe Bool
a} :: OracleSettings)
oracleSettings_retryInterval :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_retryInterval :: Lens' OracleSettings (Maybe Int)
oracleSettings_retryInterval = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
retryInterval :: Maybe Int
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
retryInterval} -> Maybe Int
retryInterval) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:retryInterval:OracleSettings' :: Maybe Int
retryInterval = Maybe Int
a} :: OracleSettings)
oracleSettings_secretsManagerAccessRoleArn :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerAccessRoleArn :: Lens' OracleSettings (Maybe Text)
oracleSettings_secretsManagerAccessRoleArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerAccessRoleArn :: Maybe Text
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerAccessRoleArn} -> Maybe Text
secretsManagerAccessRoleArn) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerAccessRoleArn = Maybe Text
a} :: OracleSettings)
oracleSettings_secretsManagerOracleAsmAccessRoleArn :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerOracleAsmAccessRoleArn :: Lens' OracleSettings (Maybe Text)
oracleSettings_secretsManagerOracleAsmAccessRoleArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerOracleAsmAccessRoleArn} -> Maybe Text
secretsManagerOracleAsmAccessRoleArn) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: Maybe Text
secretsManagerOracleAsmAccessRoleArn = Maybe Text
a} :: OracleSettings)
oracleSettings_secretsManagerOracleAsmSecretId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerOracleAsmSecretId :: Lens' OracleSettings (Maybe Text)
oracleSettings_secretsManagerOracleAsmSecretId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerOracleAsmSecretId :: Maybe Text
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerOracleAsmSecretId} -> Maybe Text
secretsManagerOracleAsmSecretId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: Maybe Text
secretsManagerOracleAsmSecretId = Maybe Text
a} :: OracleSettings)
oracleSettings_secretsManagerSecretId :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_secretsManagerSecretId :: Lens' OracleSettings (Maybe Text)
oracleSettings_secretsManagerSecretId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
secretsManagerSecretId :: Maybe Text
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
secretsManagerSecretId} -> Maybe Text
secretsManagerSecretId) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:secretsManagerSecretId:OracleSettings' :: Maybe Text
secretsManagerSecretId = Maybe Text
a} :: OracleSettings)
oracleSettings_securityDbEncryption :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_securityDbEncryption :: Lens' OracleSettings (Maybe Text)
oracleSettings_securityDbEncryption = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe (Sensitive Text)
securityDbEncryption :: Maybe (Sensitive Text)
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
securityDbEncryption} -> Maybe (Sensitive Text)
securityDbEncryption) (\s :: OracleSettings
s@OracleSettings' {} Maybe (Sensitive Text)
a -> OracleSettings
s {$sel:securityDbEncryption:OracleSettings' :: Maybe (Sensitive Text)
securityDbEncryption = Maybe (Sensitive Text)
a} :: OracleSettings) forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping forall a. Iso' (Sensitive a) a
Data._Sensitive
oracleSettings_securityDbEncryptionName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_securityDbEncryptionName :: Lens' OracleSettings (Maybe Text)
oracleSettings_securityDbEncryptionName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
securityDbEncryptionName :: Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
securityDbEncryptionName} -> Maybe Text
securityDbEncryptionName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:securityDbEncryptionName:OracleSettings' :: Maybe Text
securityDbEncryptionName = Maybe Text
a} :: OracleSettings)
oracleSettings_serverName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_serverName :: Lens' OracleSettings (Maybe Text)
oracleSettings_serverName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
serverName :: Maybe Text
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
serverName} -> Maybe Text
serverName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:serverName:OracleSettings' :: Maybe Text
serverName = Maybe Text
a} :: OracleSettings)
oracleSettings_spatialDataOptionToGeoJsonFunctionName :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_spatialDataOptionToGeoJsonFunctionName :: Lens' OracleSettings (Maybe Text)
oracleSettings_spatialDataOptionToGeoJsonFunctionName = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
spatialDataOptionToGeoJsonFunctionName} -> Maybe Text
spatialDataOptionToGeoJsonFunctionName) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: Maybe Text
spatialDataOptionToGeoJsonFunctionName = Maybe Text
a} :: OracleSettings)
oracleSettings_standbyDelayTime :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Int)
oracleSettings_standbyDelayTime :: Lens' OracleSettings (Maybe Int)
oracleSettings_standbyDelayTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Int
standbyDelayTime :: Maybe Int
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
standbyDelayTime} -> Maybe Int
standbyDelayTime) (\s :: OracleSettings
s@OracleSettings' {} Maybe Int
a -> OracleSettings
s {$sel:standbyDelayTime:OracleSettings' :: Maybe Int
standbyDelayTime = Maybe Int
a} :: OracleSettings)
oracleSettings_trimSpaceInChar :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_trimSpaceInChar :: Lens' OracleSettings (Maybe Bool)
oracleSettings_trimSpaceInChar = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
trimSpaceInChar :: Maybe Bool
$sel:trimSpaceInChar:OracleSettings' :: OracleSettings -> Maybe Bool
trimSpaceInChar} -> Maybe Bool
trimSpaceInChar) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:trimSpaceInChar:OracleSettings' :: Maybe Bool
trimSpaceInChar = Maybe Bool
a} :: OracleSettings)
oracleSettings_useAlternateFolderForOnline :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useAlternateFolderForOnline :: Lens' OracleSettings (Maybe Bool)
oracleSettings_useAlternateFolderForOnline = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useAlternateFolderForOnline :: Maybe Bool
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
useAlternateFolderForOnline} -> Maybe Bool
useAlternateFolderForOnline) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useAlternateFolderForOnline:OracleSettings' :: Maybe Bool
useAlternateFolderForOnline = Maybe Bool
a} :: OracleSettings)
oracleSettings_useBFile :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useBFile :: Lens' OracleSettings (Maybe Bool)
oracleSettings_useBFile = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useBFile :: Maybe Bool
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
useBFile} -> Maybe Bool
useBFile) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useBFile:OracleSettings' :: Maybe Bool
useBFile = Maybe Bool
a} :: OracleSettings)
oracleSettings_useDirectPathFullLoad :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useDirectPathFullLoad :: Lens' OracleSettings (Maybe Bool)
oracleSettings_useDirectPathFullLoad = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useDirectPathFullLoad :: Maybe Bool
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
useDirectPathFullLoad} -> Maybe Bool
useDirectPathFullLoad) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useDirectPathFullLoad:OracleSettings' :: Maybe Bool
useDirectPathFullLoad = Maybe Bool
a} :: OracleSettings)
oracleSettings_useLogminerReader :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Bool)
oracleSettings_useLogminerReader :: Lens' OracleSettings (Maybe Bool)
oracleSettings_useLogminerReader = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Bool
useLogminerReader :: Maybe Bool
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
useLogminerReader} -> Maybe Bool
useLogminerReader) (\s :: OracleSettings
s@OracleSettings' {} Maybe Bool
a -> OracleSettings
s {$sel:useLogminerReader:OracleSettings' :: Maybe Bool
useLogminerReader = Maybe Bool
a} :: OracleSettings)
oracleSettings_usePathPrefix :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_usePathPrefix :: Lens' OracleSettings (Maybe Text)
oracleSettings_usePathPrefix = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
usePathPrefix :: Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
usePathPrefix} -> Maybe Text
usePathPrefix) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:usePathPrefix:OracleSettings' :: Maybe Text
usePathPrefix = Maybe Text
a} :: OracleSettings)
oracleSettings_username :: Lens.Lens' OracleSettings (Prelude.Maybe Prelude.Text)
oracleSettings_username :: Lens' OracleSettings (Maybe Text)
oracleSettings_username = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\OracleSettings' {Maybe Text
username :: Maybe Text
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
username} -> Maybe Text
username) (\s :: OracleSettings
s@OracleSettings' {} Maybe Text
a -> OracleSettings
s {$sel:username:OracleSettings' :: Maybe Text
username = Maybe Text
a} :: OracleSettings)
instance Data.FromJSON OracleSettings where
parseJSON :: Value -> Parser OracleSettings
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"OracleSettings"
( \Object
x ->
Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe Bool
-> Maybe Int
-> Maybe Bool
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe CharLengthSemantics
-> Maybe Text
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe [Int]
-> Maybe Bool
-> Maybe Int
-> Maybe Text
-> Maybe Int
-> Maybe (Sensitive Text)
-> Maybe Int
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Int
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe (Sensitive Text)
-> Maybe Text
-> Maybe Text
-> Maybe Text
-> Maybe Int
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Bool
-> Maybe Text
-> Maybe Text
-> OracleSettings
OracleSettings'
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AccessAlternateDirectly")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AddSupplementalLogging")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AdditionalArchivedLogDestId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AllowSelectNestedTables")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ArchivedLogDestId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ArchivedLogsOnly")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AsmPassword")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AsmServer")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"AsmUser")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"CharLengthSemantics")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"DatabaseName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"DirectPathNoLog")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"DirectPathParallelLoad")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"EnableHomogenousTablespace")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x
forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ExtraArchivedLogDestIds"
forall a. Parser (Maybe a) -> a -> Parser a
Data..!= forall a. Monoid a => a
Prelude.mempty
)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"FailTasksOnLobTruncation")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"NumberDatatypeScale")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"OraclePathPrefix")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ParallelAsmReadThreads")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Password")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Port")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ReadAheadBlocks")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ReadTableSpaceName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ReplacePathPrefix")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"RetryInterval")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecretsManagerAccessRoleArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecretsManagerOracleAsmAccessRoleArn")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecretsManagerOracleAsmSecretId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecretsManagerSecretId")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecurityDbEncryption")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SecurityDbEncryptionName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"ServerName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"SpatialDataOptionToGeoJsonFunctionName")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"StandbyDelayTime")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"TrimSpaceInChar")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"UseAlternateFolderForOnline")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"UseBFile")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"UseDirectPathFullLoad")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"UseLogminerReader")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"UsePathPrefix")
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x forall a. FromJSON a => Object -> Key -> Parser (Maybe a)
Data..:? Key
"Username")
)
instance Prelude.Hashable OracleSettings where
hashWithSalt :: Int -> OracleSettings -> Int
hashWithSalt Int
_salt OracleSettings' {Maybe Bool
Maybe Int
Maybe [Int]
Maybe Text
Maybe (Sensitive Text)
Maybe CharLengthSemantics
username :: Maybe Text
usePathPrefix :: Maybe Text
useLogminerReader :: Maybe Bool
useDirectPathFullLoad :: Maybe Bool
useBFile :: Maybe Bool
useAlternateFolderForOnline :: Maybe Bool
trimSpaceInChar :: Maybe Bool
standbyDelayTime :: Maybe Int
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
serverName :: Maybe Text
securityDbEncryptionName :: Maybe Text
securityDbEncryption :: Maybe (Sensitive Text)
secretsManagerSecretId :: Maybe Text
secretsManagerOracleAsmSecretId :: Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
secretsManagerAccessRoleArn :: Maybe Text
retryInterval :: Maybe Int
replacePathPrefix :: Maybe Bool
readTableSpaceName :: Maybe Bool
readAheadBlocks :: Maybe Int
port :: Maybe Int
password :: Maybe (Sensitive Text)
parallelAsmReadThreads :: Maybe Int
oraclePathPrefix :: Maybe Text
numberDatatypeScale :: Maybe Int
failTasksOnLobTruncation :: Maybe Bool
extraArchivedLogDestIds :: Maybe [Int]
enableHomogenousTablespace :: Maybe Bool
directPathParallelLoad :: Maybe Bool
directPathNoLog :: Maybe Bool
databaseName :: Maybe Text
charLengthSemantics :: Maybe CharLengthSemantics
asmUser :: Maybe Text
asmServer :: Maybe Text
asmPassword :: Maybe (Sensitive Text)
archivedLogsOnly :: Maybe Bool
archivedLogDestId :: Maybe Int
allowSelectNestedTables :: Maybe Bool
additionalArchivedLogDestId :: Maybe Int
addSupplementalLogging :: Maybe Bool
accessAlternateDirectly :: Maybe Bool
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:trimSpaceInChar:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
accessAlternateDirectly
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
addSupplementalLogging
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
additionalArchivedLogDestId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
allowSelectNestedTables
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
archivedLogDestId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
archivedLogsOnly
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (Sensitive Text)
asmPassword
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
asmServer
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
asmUser
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe CharLengthSemantics
charLengthSemantics
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
databaseName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
directPathNoLog
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
directPathParallelLoad
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
enableHomogenousTablespace
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe [Int]
extraArchivedLogDestIds
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
failTasksOnLobTruncation
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
numberDatatypeScale
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
oraclePathPrefix
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
parallelAsmReadThreads
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (Sensitive Text)
password
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
port
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
readAheadBlocks
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
readTableSpaceName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
replacePathPrefix
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
retryInterval
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
secretsManagerAccessRoleArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
secretsManagerOracleAsmAccessRoleArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
secretsManagerOracleAsmSecretId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
secretsManagerSecretId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (Sensitive Text)
securityDbEncryption
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
securityDbEncryptionName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
serverName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
spatialDataOptionToGeoJsonFunctionName
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Int
standbyDelayTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
trimSpaceInChar
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
useAlternateFolderForOnline
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
useBFile
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
useDirectPathFullLoad
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Bool
useLogminerReader
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
usePathPrefix
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
username
instance Prelude.NFData OracleSettings where
rnf :: OracleSettings -> ()
rnf OracleSettings' {Maybe Bool
Maybe Int
Maybe [Int]
Maybe Text
Maybe (Sensitive Text)
Maybe CharLengthSemantics
username :: Maybe Text
usePathPrefix :: Maybe Text
useLogminerReader :: Maybe Bool
useDirectPathFullLoad :: Maybe Bool
useBFile :: Maybe Bool
useAlternateFolderForOnline :: Maybe Bool
trimSpaceInChar :: Maybe Bool
standbyDelayTime :: Maybe Int
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
serverName :: Maybe Text
securityDbEncryptionName :: Maybe Text
securityDbEncryption :: Maybe (Sensitive Text)
secretsManagerSecretId :: Maybe Text
secretsManagerOracleAsmSecretId :: Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
secretsManagerAccessRoleArn :: Maybe Text
retryInterval :: Maybe Int
replacePathPrefix :: Maybe Bool
readTableSpaceName :: Maybe Bool
readAheadBlocks :: Maybe Int
port :: Maybe Int
password :: Maybe (Sensitive Text)
parallelAsmReadThreads :: Maybe Int
oraclePathPrefix :: Maybe Text
numberDatatypeScale :: Maybe Int
failTasksOnLobTruncation :: Maybe Bool
extraArchivedLogDestIds :: Maybe [Int]
enableHomogenousTablespace :: Maybe Bool
directPathParallelLoad :: Maybe Bool
directPathNoLog :: Maybe Bool
databaseName :: Maybe Text
charLengthSemantics :: Maybe CharLengthSemantics
asmUser :: Maybe Text
asmServer :: Maybe Text
asmPassword :: Maybe (Sensitive Text)
archivedLogsOnly :: Maybe Bool
archivedLogDestId :: Maybe Int
allowSelectNestedTables :: Maybe Bool
additionalArchivedLogDestId :: Maybe Int
addSupplementalLogging :: Maybe Bool
accessAlternateDirectly :: Maybe Bool
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:trimSpaceInChar:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
accessAlternateDirectly
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
addSupplementalLogging
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
additionalArchivedLogDestId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
allowSelectNestedTables
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
archivedLogDestId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
archivedLogsOnly
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (Sensitive Text)
asmPassword
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
asmServer
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
asmUser
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe CharLengthSemantics
charLengthSemantics
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
databaseName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
directPathNoLog
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
directPathParallelLoad
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
enableHomogenousTablespace
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe [Int]
extraArchivedLogDestIds
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Bool
failTasksOnLobTruncation
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
numberDatatypeScale
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
oraclePathPrefix
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Int
parallelAsmReadThreads
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (Sensitive Text)
password
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Int
port
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Int
readAheadBlocks
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
readTableSpaceName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
replacePathPrefix
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Int
retryInterval
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
secretsManagerAccessRoleArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
secretsManagerOracleAsmAccessRoleArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
secretsManagerOracleAsmSecretId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
secretsManagerSecretId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe (Sensitive Text)
securityDbEncryption
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
securityDbEncryptionName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
serverName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
spatialDataOptionToGeoJsonFunctionName
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Int
standbyDelayTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
trimSpaceInChar
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
useAlternateFolderForOnline
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
useBFile
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
useDirectPathFullLoad
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Bool
useLogminerReader
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
usePathPrefix
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf
Maybe Text
username
instance Data.ToJSON OracleSettings where
toJSON :: OracleSettings -> Value
toJSON OracleSettings' {Maybe Bool
Maybe Int
Maybe [Int]
Maybe Text
Maybe (Sensitive Text)
Maybe CharLengthSemantics
username :: Maybe Text
usePathPrefix :: Maybe Text
useLogminerReader :: Maybe Bool
useDirectPathFullLoad :: Maybe Bool
useBFile :: Maybe Bool
useAlternateFolderForOnline :: Maybe Bool
trimSpaceInChar :: Maybe Bool
standbyDelayTime :: Maybe Int
spatialDataOptionToGeoJsonFunctionName :: Maybe Text
serverName :: Maybe Text
securityDbEncryptionName :: Maybe Text
securityDbEncryption :: Maybe (Sensitive Text)
secretsManagerSecretId :: Maybe Text
secretsManagerOracleAsmSecretId :: Maybe Text
secretsManagerOracleAsmAccessRoleArn :: Maybe Text
secretsManagerAccessRoleArn :: Maybe Text
retryInterval :: Maybe Int
replacePathPrefix :: Maybe Bool
readTableSpaceName :: Maybe Bool
readAheadBlocks :: Maybe Int
port :: Maybe Int
password :: Maybe (Sensitive Text)
parallelAsmReadThreads :: Maybe Int
oraclePathPrefix :: Maybe Text
numberDatatypeScale :: Maybe Int
failTasksOnLobTruncation :: Maybe Bool
extraArchivedLogDestIds :: Maybe [Int]
enableHomogenousTablespace :: Maybe Bool
directPathParallelLoad :: Maybe Bool
directPathNoLog :: Maybe Bool
databaseName :: Maybe Text
charLengthSemantics :: Maybe CharLengthSemantics
asmUser :: Maybe Text
asmServer :: Maybe Text
asmPassword :: Maybe (Sensitive Text)
archivedLogsOnly :: Maybe Bool
archivedLogDestId :: Maybe Int
allowSelectNestedTables :: Maybe Bool
additionalArchivedLogDestId :: Maybe Int
addSupplementalLogging :: Maybe Bool
accessAlternateDirectly :: Maybe Bool
$sel:username:OracleSettings' :: OracleSettings -> Maybe Text
$sel:usePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:useLogminerReader:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useDirectPathFullLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useBFile:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:useAlternateFolderForOnline:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:trimSpaceInChar:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:standbyDelayTime:OracleSettings' :: OracleSettings -> Maybe Int
$sel:spatialDataOptionToGeoJsonFunctionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:serverName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryptionName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:securityDbEncryption:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:secretsManagerSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmSecretId:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerOracleAsmAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:secretsManagerAccessRoleArn:OracleSettings' :: OracleSettings -> Maybe Text
$sel:retryInterval:OracleSettings' :: OracleSettings -> Maybe Int
$sel:replacePathPrefix:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readTableSpaceName:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:readAheadBlocks:OracleSettings' :: OracleSettings -> Maybe Int
$sel:port:OracleSettings' :: OracleSettings -> Maybe Int
$sel:password:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:parallelAsmReadThreads:OracleSettings' :: OracleSettings -> Maybe Int
$sel:oraclePathPrefix:OracleSettings' :: OracleSettings -> Maybe Text
$sel:numberDatatypeScale:OracleSettings' :: OracleSettings -> Maybe Int
$sel:failTasksOnLobTruncation:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:extraArchivedLogDestIds:OracleSettings' :: OracleSettings -> Maybe [Int]
$sel:enableHomogenousTablespace:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathParallelLoad:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:directPathNoLog:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:databaseName:OracleSettings' :: OracleSettings -> Maybe Text
$sel:charLengthSemantics:OracleSettings' :: OracleSettings -> Maybe CharLengthSemantics
$sel:asmUser:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmServer:OracleSettings' :: OracleSettings -> Maybe Text
$sel:asmPassword:OracleSettings' :: OracleSettings -> Maybe (Sensitive Text)
$sel:archivedLogsOnly:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:archivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:allowSelectNestedTables:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:additionalArchivedLogDestId:OracleSettings' :: OracleSettings -> Maybe Int
$sel:addSupplementalLogging:OracleSettings' :: OracleSettings -> Maybe Bool
$sel:accessAlternateDirectly:OracleSettings' :: OracleSettings -> Maybe Bool
..} =
[Pair] -> Value
Data.object
( forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Key
"AccessAlternateDirectly" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
accessAlternateDirectly,
(Key
"AddSupplementalLogging" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
addSupplementalLogging,
(Key
"AdditionalArchivedLogDestId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
additionalArchivedLogDestId,
(Key
"AllowSelectNestedTables" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
allowSelectNestedTables,
(Key
"ArchivedLogDestId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
archivedLogDestId,
(Key
"ArchivedLogsOnly" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
archivedLogsOnly,
(Key
"AsmPassword" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
asmPassword,
(Key
"AsmServer" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
asmServer,
(Key
"AsmUser" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
asmUser,
(Key
"CharLengthSemantics" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CharLengthSemantics
charLengthSemantics,
(Key
"DatabaseName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
databaseName,
(Key
"DirectPathNoLog" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
directPathNoLog,
(Key
"DirectPathParallelLoad" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
directPathParallelLoad,
(Key
"EnableHomogenousTablespace" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
enableHomogenousTablespace,
(Key
"ExtraArchivedLogDestIds" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Int]
extraArchivedLogDestIds,
(Key
"FailTasksOnLobTruncation" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
failTasksOnLobTruncation,
(Key
"NumberDatatypeScale" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
numberDatatypeScale,
(Key
"OraclePathPrefix" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
oraclePathPrefix,
(Key
"ParallelAsmReadThreads" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
parallelAsmReadThreads,
(Key
"Password" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
password,
(Key
"Port" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
port,
(Key
"ReadAheadBlocks" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
readAheadBlocks,
(Key
"ReadTableSpaceName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
readTableSpaceName,
(Key
"ReplacePathPrefix" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
replacePathPrefix,
(Key
"RetryInterval" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
retryInterval,
(Key
"SecretsManagerAccessRoleArn" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerAccessRoleArn,
(Key
"SecretsManagerOracleAsmAccessRoleArn" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerOracleAsmAccessRoleArn,
(Key
"SecretsManagerOracleAsmSecretId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerOracleAsmSecretId,
(Key
"SecretsManagerSecretId" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
secretsManagerSecretId,
(Key
"SecurityDbEncryption" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Sensitive Text)
securityDbEncryption,
(Key
"SecurityDbEncryptionName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
securityDbEncryptionName,
(Key
"ServerName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
serverName,
(Key
"SpatialDataOptionToGeoJsonFunctionName" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
spatialDataOptionToGeoJsonFunctionName,
(Key
"StandbyDelayTime" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Int
standbyDelayTime,
(Key
"TrimSpaceInChar" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
trimSpaceInChar,
(Key
"UseAlternateFolderForOnline" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useAlternateFolderForOnline,
(Key
"UseBFile" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useBFile,
(Key
"UseDirectPathFullLoad" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useDirectPathFullLoad,
(Key
"UseLogminerReader" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Bool
useLogminerReader,
(Key
"UsePathPrefix" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
usePathPrefix,
(Key
"Username" forall kv v. (KeyValue kv, ToJSON v) => Key -> v -> kv
Data..=) forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Text
username
]
)