{-# 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.FinSpaceData.Types.ChangesetSummary where
import qualified Amazonka.Core as Core
import qualified Amazonka.Core.Lens.Internal as Lens
import qualified Amazonka.Data as Data
import Amazonka.FinSpaceData.Types.ChangeType
import Amazonka.FinSpaceData.Types.ChangesetErrorInfo
import Amazonka.FinSpaceData.Types.IngestionStatus
import qualified Amazonka.Prelude as Prelude
data ChangesetSummary = ChangesetSummary'
{
ChangesetSummary -> Maybe Integer
activeFromTimestamp :: Prelude.Maybe Prelude.Integer,
ChangesetSummary -> Maybe Integer
activeUntilTimestamp :: Prelude.Maybe Prelude.Integer,
ChangesetSummary -> Maybe ChangeType
changeType :: Prelude.Maybe ChangeType,
ChangesetSummary -> Maybe Text
changesetArn :: Prelude.Maybe Prelude.Text,
ChangesetSummary -> Maybe Text
changesetId :: Prelude.Maybe Prelude.Text,
ChangesetSummary -> Maybe Integer
createTime :: Prelude.Maybe Prelude.Integer,
ChangesetSummary -> Maybe Text
datasetId :: Prelude.Maybe Prelude.Text,
ChangesetSummary -> Maybe ChangesetErrorInfo
errorInfo :: Prelude.Maybe ChangesetErrorInfo,
ChangesetSummary -> Maybe (HashMap Text Text)
formatParams :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),
ChangesetSummary -> Maybe (HashMap Text Text)
sourceParams :: Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text),
ChangesetSummary -> Maybe IngestionStatus
status :: Prelude.Maybe IngestionStatus,
ChangesetSummary -> Maybe Text
updatedByChangesetId :: Prelude.Maybe Prelude.Text,
ChangesetSummary -> Maybe Text
updatesChangesetId :: Prelude.Maybe Prelude.Text
}
deriving (ChangesetSummary -> ChangesetSummary -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: ChangesetSummary -> ChangesetSummary -> Bool
$c/= :: ChangesetSummary -> ChangesetSummary -> Bool
== :: ChangesetSummary -> ChangesetSummary -> Bool
$c== :: ChangesetSummary -> ChangesetSummary -> Bool
Prelude.Eq, ReadPrec [ChangesetSummary]
ReadPrec ChangesetSummary
Int -> ReadS ChangesetSummary
ReadS [ChangesetSummary]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [ChangesetSummary]
$creadListPrec :: ReadPrec [ChangesetSummary]
readPrec :: ReadPrec ChangesetSummary
$creadPrec :: ReadPrec ChangesetSummary
readList :: ReadS [ChangesetSummary]
$creadList :: ReadS [ChangesetSummary]
readsPrec :: Int -> ReadS ChangesetSummary
$creadsPrec :: Int -> ReadS ChangesetSummary
Prelude.Read, Int -> ChangesetSummary -> ShowS
[ChangesetSummary] -> ShowS
ChangesetSummary -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [ChangesetSummary] -> ShowS
$cshowList :: [ChangesetSummary] -> ShowS
show :: ChangesetSummary -> String
$cshow :: ChangesetSummary -> String
showsPrec :: Int -> ChangesetSummary -> ShowS
$cshowsPrec :: Int -> ChangesetSummary -> ShowS
Prelude.Show, forall x. Rep ChangesetSummary x -> ChangesetSummary
forall x. ChangesetSummary -> Rep ChangesetSummary x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep ChangesetSummary x -> ChangesetSummary
$cfrom :: forall x. ChangesetSummary -> Rep ChangesetSummary x
Prelude.Generic)
newChangesetSummary ::
ChangesetSummary
newChangesetSummary :: ChangesetSummary
newChangesetSummary =
ChangesetSummary'
{ $sel:activeFromTimestamp:ChangesetSummary' :: Maybe Integer
activeFromTimestamp =
forall a. Maybe a
Prelude.Nothing,
$sel:activeUntilTimestamp:ChangesetSummary' :: Maybe Integer
activeUntilTimestamp = forall a. Maybe a
Prelude.Nothing,
$sel:changeType:ChangesetSummary' :: Maybe ChangeType
changeType = forall a. Maybe a
Prelude.Nothing,
$sel:changesetArn:ChangesetSummary' :: Maybe Text
changesetArn = forall a. Maybe a
Prelude.Nothing,
$sel:changesetId:ChangesetSummary' :: Maybe Text
changesetId = forall a. Maybe a
Prelude.Nothing,
$sel:createTime:ChangesetSummary' :: Maybe Integer
createTime = forall a. Maybe a
Prelude.Nothing,
$sel:datasetId:ChangesetSummary' :: Maybe Text
datasetId = forall a. Maybe a
Prelude.Nothing,
$sel:errorInfo:ChangesetSummary' :: Maybe ChangesetErrorInfo
errorInfo = forall a. Maybe a
Prelude.Nothing,
$sel:formatParams:ChangesetSummary' :: Maybe (HashMap Text Text)
formatParams = forall a. Maybe a
Prelude.Nothing,
$sel:sourceParams:ChangesetSummary' :: Maybe (HashMap Text Text)
sourceParams = forall a. Maybe a
Prelude.Nothing,
$sel:status:ChangesetSummary' :: Maybe IngestionStatus
status = forall a. Maybe a
Prelude.Nothing,
$sel:updatedByChangesetId:ChangesetSummary' :: Maybe Text
updatedByChangesetId = forall a. Maybe a
Prelude.Nothing,
$sel:updatesChangesetId:ChangesetSummary' :: Maybe Text
updatesChangesetId = forall a. Maybe a
Prelude.Nothing
}
changesetSummary_activeFromTimestamp :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Integer)
changesetSummary_activeFromTimestamp :: Lens' ChangesetSummary (Maybe Integer)
changesetSummary_activeFromTimestamp = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Integer
activeFromTimestamp :: Maybe Integer
$sel:activeFromTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
activeFromTimestamp} -> Maybe Integer
activeFromTimestamp) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Integer
a -> ChangesetSummary
s {$sel:activeFromTimestamp:ChangesetSummary' :: Maybe Integer
activeFromTimestamp = Maybe Integer
a} :: ChangesetSummary)
changesetSummary_activeUntilTimestamp :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Integer)
changesetSummary_activeUntilTimestamp :: Lens' ChangesetSummary (Maybe Integer)
changesetSummary_activeUntilTimestamp = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Integer
activeUntilTimestamp :: Maybe Integer
$sel:activeUntilTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
activeUntilTimestamp} -> Maybe Integer
activeUntilTimestamp) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Integer
a -> ChangesetSummary
s {$sel:activeUntilTimestamp:ChangesetSummary' :: Maybe Integer
activeUntilTimestamp = Maybe Integer
a} :: ChangesetSummary)
changesetSummary_changeType :: Lens.Lens' ChangesetSummary (Prelude.Maybe ChangeType)
changesetSummary_changeType :: Lens' ChangesetSummary (Maybe ChangeType)
changesetSummary_changeType = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe ChangeType
changeType :: Maybe ChangeType
$sel:changeType:ChangesetSummary' :: ChangesetSummary -> Maybe ChangeType
changeType} -> Maybe ChangeType
changeType) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe ChangeType
a -> ChangesetSummary
s {$sel:changeType:ChangesetSummary' :: Maybe ChangeType
changeType = Maybe ChangeType
a} :: ChangesetSummary)
changesetSummary_changesetArn :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Text)
changesetSummary_changesetArn :: Lens' ChangesetSummary (Maybe Text)
changesetSummary_changesetArn = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Text
changesetArn :: Maybe Text
$sel:changesetArn:ChangesetSummary' :: ChangesetSummary -> Maybe Text
changesetArn} -> Maybe Text
changesetArn) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Text
a -> ChangesetSummary
s {$sel:changesetArn:ChangesetSummary' :: Maybe Text
changesetArn = Maybe Text
a} :: ChangesetSummary)
changesetSummary_changesetId :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Text)
changesetSummary_changesetId :: Lens' ChangesetSummary (Maybe Text)
changesetSummary_changesetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Text
changesetId :: Maybe Text
$sel:changesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
changesetId} -> Maybe Text
changesetId) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Text
a -> ChangesetSummary
s {$sel:changesetId:ChangesetSummary' :: Maybe Text
changesetId = Maybe Text
a} :: ChangesetSummary)
changesetSummary_createTime :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Integer)
changesetSummary_createTime :: Lens' ChangesetSummary (Maybe Integer)
changesetSummary_createTime = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Integer
createTime :: Maybe Integer
$sel:createTime:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
createTime} -> Maybe Integer
createTime) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Integer
a -> ChangesetSummary
s {$sel:createTime:ChangesetSummary' :: Maybe Integer
createTime = Maybe Integer
a} :: ChangesetSummary)
changesetSummary_datasetId :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Text)
changesetSummary_datasetId :: Lens' ChangesetSummary (Maybe Text)
changesetSummary_datasetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Text
datasetId :: Maybe Text
$sel:datasetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
datasetId} -> Maybe Text
datasetId) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Text
a -> ChangesetSummary
s {$sel:datasetId:ChangesetSummary' :: Maybe Text
datasetId = Maybe Text
a} :: ChangesetSummary)
changesetSummary_errorInfo :: Lens.Lens' ChangesetSummary (Prelude.Maybe ChangesetErrorInfo)
changesetSummary_errorInfo :: Lens' ChangesetSummary (Maybe ChangesetErrorInfo)
changesetSummary_errorInfo = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe ChangesetErrorInfo
errorInfo :: Maybe ChangesetErrorInfo
$sel:errorInfo:ChangesetSummary' :: ChangesetSummary -> Maybe ChangesetErrorInfo
errorInfo} -> Maybe ChangesetErrorInfo
errorInfo) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe ChangesetErrorInfo
a -> ChangesetSummary
s {$sel:errorInfo:ChangesetSummary' :: Maybe ChangesetErrorInfo
errorInfo = Maybe ChangesetErrorInfo
a} :: ChangesetSummary)
changesetSummary_formatParams :: Lens.Lens' ChangesetSummary (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))
changesetSummary_formatParams :: Lens' ChangesetSummary (Maybe (HashMap Text Text))
changesetSummary_formatParams = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe (HashMap Text Text)
formatParams :: Maybe (HashMap Text Text)
$sel:formatParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
formatParams} -> Maybe (HashMap Text Text)
formatParams) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe (HashMap Text Text)
a -> ChangesetSummary
s {$sel:formatParams:ChangesetSummary' :: Maybe (HashMap Text Text)
formatParams = Maybe (HashMap Text Text)
a} :: ChangesetSummary) 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
changesetSummary_sourceParams :: Lens.Lens' ChangesetSummary (Prelude.Maybe (Prelude.HashMap Prelude.Text Prelude.Text))
changesetSummary_sourceParams :: Lens' ChangesetSummary (Maybe (HashMap Text Text))
changesetSummary_sourceParams = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe (HashMap Text Text)
sourceParams :: Maybe (HashMap Text Text)
$sel:sourceParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
sourceParams} -> Maybe (HashMap Text Text)
sourceParams) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe (HashMap Text Text)
a -> ChangesetSummary
s {$sel:sourceParams:ChangesetSummary' :: Maybe (HashMap Text Text)
sourceParams = Maybe (HashMap Text Text)
a} :: ChangesetSummary) 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
changesetSummary_status :: Lens.Lens' ChangesetSummary (Prelude.Maybe IngestionStatus)
changesetSummary_status :: Lens' ChangesetSummary (Maybe IngestionStatus)
changesetSummary_status = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe IngestionStatus
status :: Maybe IngestionStatus
$sel:status:ChangesetSummary' :: ChangesetSummary -> Maybe IngestionStatus
status} -> Maybe IngestionStatus
status) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe IngestionStatus
a -> ChangesetSummary
s {$sel:status:ChangesetSummary' :: Maybe IngestionStatus
status = Maybe IngestionStatus
a} :: ChangesetSummary)
changesetSummary_updatedByChangesetId :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Text)
changesetSummary_updatedByChangesetId :: Lens' ChangesetSummary (Maybe Text)
changesetSummary_updatedByChangesetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Text
updatedByChangesetId :: Maybe Text
$sel:updatedByChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
updatedByChangesetId} -> Maybe Text
updatedByChangesetId) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Text
a -> ChangesetSummary
s {$sel:updatedByChangesetId:ChangesetSummary' :: Maybe Text
updatedByChangesetId = Maybe Text
a} :: ChangesetSummary)
changesetSummary_updatesChangesetId :: Lens.Lens' ChangesetSummary (Prelude.Maybe Prelude.Text)
changesetSummary_updatesChangesetId :: Lens' ChangesetSummary (Maybe Text)
changesetSummary_updatesChangesetId = forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\ChangesetSummary' {Maybe Text
updatesChangesetId :: Maybe Text
$sel:updatesChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
updatesChangesetId} -> Maybe Text
updatesChangesetId) (\s :: ChangesetSummary
s@ChangesetSummary' {} Maybe Text
a -> ChangesetSummary
s {$sel:updatesChangesetId:ChangesetSummary' :: Maybe Text
updatesChangesetId = Maybe Text
a} :: ChangesetSummary)
instance Data.FromJSON ChangesetSummary where
parseJSON :: Value -> Parser ChangesetSummary
parseJSON =
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Data.withObject
String
"ChangesetSummary"
( \Object
x ->
Maybe Integer
-> Maybe Integer
-> Maybe ChangeType
-> Maybe Text
-> Maybe Text
-> Maybe Integer
-> Maybe Text
-> Maybe ChangesetErrorInfo
-> Maybe (HashMap Text Text)
-> Maybe (HashMap Text Text)
-> Maybe IngestionStatus
-> Maybe Text
-> Maybe Text
-> ChangesetSummary
ChangesetSummary'
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
"activeFromTimestamp")
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
"activeUntilTimestamp")
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
"changeType")
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
"changesetArn")
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
"changesetId")
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
"createTime")
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
"datasetId")
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
"errorInfo")
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
"formatParams" 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
"sourceParams" 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
"status")
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
"updatedByChangesetId")
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
"updatesChangesetId")
)
instance Prelude.Hashable ChangesetSummary where
hashWithSalt :: Int -> ChangesetSummary -> Int
hashWithSalt Int
_salt ChangesetSummary' {Maybe Integer
Maybe Text
Maybe (HashMap Text Text)
Maybe ChangeType
Maybe ChangesetErrorInfo
Maybe IngestionStatus
updatesChangesetId :: Maybe Text
updatedByChangesetId :: Maybe Text
status :: Maybe IngestionStatus
sourceParams :: Maybe (HashMap Text Text)
formatParams :: Maybe (HashMap Text Text)
errorInfo :: Maybe ChangesetErrorInfo
datasetId :: Maybe Text
createTime :: Maybe Integer
changesetId :: Maybe Text
changesetArn :: Maybe Text
changeType :: Maybe ChangeType
activeUntilTimestamp :: Maybe Integer
activeFromTimestamp :: Maybe Integer
$sel:updatesChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:updatedByChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:status:ChangesetSummary' :: ChangesetSummary -> Maybe IngestionStatus
$sel:sourceParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
$sel:formatParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
$sel:errorInfo:ChangesetSummary' :: ChangesetSummary -> Maybe ChangesetErrorInfo
$sel:datasetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:createTime:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
$sel:changesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:changesetArn:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:changeType:ChangesetSummary' :: ChangesetSummary -> Maybe ChangeType
$sel:activeUntilTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
$sel:activeFromTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
..} =
Int
_salt
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Integer
activeFromTimestamp
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Integer
activeUntilTimestamp
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ChangeType
changeType
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
changesetArn
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
changesetId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Integer
createTime
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
datasetId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe ChangesetErrorInfo
errorInfo
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (HashMap Text Text)
formatParams
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe (HashMap Text Text)
sourceParams
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe IngestionStatus
status
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
updatedByChangesetId
forall a. Hashable a => Int -> a -> Int
`Prelude.hashWithSalt` Maybe Text
updatesChangesetId
instance Prelude.NFData ChangesetSummary where
rnf :: ChangesetSummary -> ()
rnf ChangesetSummary' {Maybe Integer
Maybe Text
Maybe (HashMap Text Text)
Maybe ChangeType
Maybe ChangesetErrorInfo
Maybe IngestionStatus
updatesChangesetId :: Maybe Text
updatedByChangesetId :: Maybe Text
status :: Maybe IngestionStatus
sourceParams :: Maybe (HashMap Text Text)
formatParams :: Maybe (HashMap Text Text)
errorInfo :: Maybe ChangesetErrorInfo
datasetId :: Maybe Text
createTime :: Maybe Integer
changesetId :: Maybe Text
changesetArn :: Maybe Text
changeType :: Maybe ChangeType
activeUntilTimestamp :: Maybe Integer
activeFromTimestamp :: Maybe Integer
$sel:updatesChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:updatedByChangesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:status:ChangesetSummary' :: ChangesetSummary -> Maybe IngestionStatus
$sel:sourceParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
$sel:formatParams:ChangesetSummary' :: ChangesetSummary -> Maybe (HashMap Text Text)
$sel:errorInfo:ChangesetSummary' :: ChangesetSummary -> Maybe ChangesetErrorInfo
$sel:datasetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:createTime:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
$sel:changesetId:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:changesetArn:ChangesetSummary' :: ChangesetSummary -> Maybe Text
$sel:changeType:ChangesetSummary' :: ChangesetSummary -> Maybe ChangeType
$sel:activeUntilTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
$sel:activeFromTimestamp:ChangesetSummary' :: ChangesetSummary -> Maybe Integer
..} =
forall a. NFData a => a -> ()
Prelude.rnf Maybe Integer
activeFromTimestamp
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Integer
activeUntilTimestamp
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ChangeType
changeType
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
changesetArn
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
changesetId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Integer
createTime
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
datasetId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe ChangesetErrorInfo
errorInfo
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (HashMap Text Text)
formatParams
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe (HashMap Text Text)
sourceParams
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe IngestionStatus
status
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
updatedByChangesetId
seq :: forall a b. a -> b -> b
`Prelude.seq` forall a. NFData a => a -> ()
Prelude.rnf Maybe Text
updatesChangesetId