{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.DynamoDB.Types.BatchStatementErrorCodeEnum
( BatchStatementErrorCodeEnum
( ..,
BatchStatementErrorCodeEnum_AccessDenied,
BatchStatementErrorCodeEnum_ConditionalCheckFailed,
BatchStatementErrorCodeEnum_DuplicateItem,
BatchStatementErrorCodeEnum_InternalServerError,
BatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded,
BatchStatementErrorCodeEnum_ProvisionedThroughputExceeded,
BatchStatementErrorCodeEnum_RequestLimitExceeded,
BatchStatementErrorCodeEnum_ResourceNotFound,
BatchStatementErrorCodeEnum_ThrottlingError,
BatchStatementErrorCodeEnum_TransactionConflict,
BatchStatementErrorCodeEnum_ValidationError
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import Amazonka.DynamoDB.Types.AttributeValue
import Amazonka.DynamoDB.Types.WriteRequest
import qualified Amazonka.Prelude as Prelude
newtype BatchStatementErrorCodeEnum = BatchStatementErrorCodeEnum'
{ BatchStatementErrorCodeEnum -> Text
fromBatchStatementErrorCodeEnum ::
Data.Text
}
deriving stock
( Int -> BatchStatementErrorCodeEnum -> ShowS
[BatchStatementErrorCodeEnum] -> ShowS
BatchStatementErrorCodeEnum -> String
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [BatchStatementErrorCodeEnum] -> ShowS
$cshowList :: [BatchStatementErrorCodeEnum] -> ShowS
show :: BatchStatementErrorCodeEnum -> String
$cshow :: BatchStatementErrorCodeEnum -> String
showsPrec :: Int -> BatchStatementErrorCodeEnum -> ShowS
$cshowsPrec :: Int -> BatchStatementErrorCodeEnum -> ShowS
Prelude.Show,
ReadPrec [BatchStatementErrorCodeEnum]
ReadPrec BatchStatementErrorCodeEnum
Int -> ReadS BatchStatementErrorCodeEnum
ReadS [BatchStatementErrorCodeEnum]
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [BatchStatementErrorCodeEnum]
$creadListPrec :: ReadPrec [BatchStatementErrorCodeEnum]
readPrec :: ReadPrec BatchStatementErrorCodeEnum
$creadPrec :: ReadPrec BatchStatementErrorCodeEnum
readList :: ReadS [BatchStatementErrorCodeEnum]
$creadList :: ReadS [BatchStatementErrorCodeEnum]
readsPrec :: Int -> ReadS BatchStatementErrorCodeEnum
$creadsPrec :: Int -> ReadS BatchStatementErrorCodeEnum
Prelude.Read,
BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c/= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
== :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c== :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
Prelude.Eq,
Eq BatchStatementErrorCodeEnum
BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> Ordering
BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum
$cmin :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum
max :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum
$cmax :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum
>= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c>= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
> :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c> :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
<= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c<= :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
< :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
$c< :: BatchStatementErrorCodeEnum -> BatchStatementErrorCodeEnum -> Bool
compare :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> Ordering
$ccompare :: BatchStatementErrorCodeEnum
-> BatchStatementErrorCodeEnum -> Ordering
Prelude.Ord,
forall x.
Rep BatchStatementErrorCodeEnum x -> BatchStatementErrorCodeEnum
forall x.
BatchStatementErrorCodeEnum -> Rep BatchStatementErrorCodeEnum x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep BatchStatementErrorCodeEnum x -> BatchStatementErrorCodeEnum
$cfrom :: forall x.
BatchStatementErrorCodeEnum -> Rep BatchStatementErrorCodeEnum x
Prelude.Generic
)
deriving newtype
( Eq BatchStatementErrorCodeEnum
Int -> BatchStatementErrorCodeEnum -> Int
BatchStatementErrorCodeEnum -> Int
forall a. Eq a -> (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: BatchStatementErrorCodeEnum -> Int
$chash :: BatchStatementErrorCodeEnum -> Int
hashWithSalt :: Int -> BatchStatementErrorCodeEnum -> Int
$chashWithSalt :: Int -> BatchStatementErrorCodeEnum -> Int
Prelude.Hashable,
BatchStatementErrorCodeEnum -> ()
forall a. (a -> ()) -> NFData a
rnf :: BatchStatementErrorCodeEnum -> ()
$crnf :: BatchStatementErrorCodeEnum -> ()
Prelude.NFData,
Text -> Either String BatchStatementErrorCodeEnum
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String BatchStatementErrorCodeEnum
$cfromText :: Text -> Either String BatchStatementErrorCodeEnum
Data.FromText,
BatchStatementErrorCodeEnum -> Text
forall a. (a -> Text) -> ToText a
toText :: BatchStatementErrorCodeEnum -> Text
$ctoText :: BatchStatementErrorCodeEnum -> Text
Data.ToText,
BatchStatementErrorCodeEnum -> ByteString
forall a. (a -> ByteString) -> ToByteString a
toBS :: BatchStatementErrorCodeEnum -> ByteString
$ctoBS :: BatchStatementErrorCodeEnum -> ByteString
Data.ToByteString,
BatchStatementErrorCodeEnum -> ByteStringBuilder
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: BatchStatementErrorCodeEnum -> ByteStringBuilder
$cbuild :: BatchStatementErrorCodeEnum -> ByteStringBuilder
Data.ToLog,
HeaderName -> BatchStatementErrorCodeEnum -> [Header]
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> BatchStatementErrorCodeEnum -> [Header]
$ctoHeader :: HeaderName -> BatchStatementErrorCodeEnum -> [Header]
Data.ToHeader,
BatchStatementErrorCodeEnum -> QueryString
forall a. (a -> QueryString) -> ToQuery a
toQuery :: BatchStatementErrorCodeEnum -> QueryString
$ctoQuery :: BatchStatementErrorCodeEnum -> QueryString
Data.ToQuery,
Value -> Parser [BatchStatementErrorCodeEnum]
Value -> Parser BatchStatementErrorCodeEnum
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [BatchStatementErrorCodeEnum]
$cparseJSONList :: Value -> Parser [BatchStatementErrorCodeEnum]
parseJSON :: Value -> Parser BatchStatementErrorCodeEnum
$cparseJSON :: Value -> Parser BatchStatementErrorCodeEnum
Data.FromJSON,
FromJSONKeyFunction [BatchStatementErrorCodeEnum]
FromJSONKeyFunction BatchStatementErrorCodeEnum
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [BatchStatementErrorCodeEnum]
$cfromJSONKeyList :: FromJSONKeyFunction [BatchStatementErrorCodeEnum]
fromJSONKey :: FromJSONKeyFunction BatchStatementErrorCodeEnum
$cfromJSONKey :: FromJSONKeyFunction BatchStatementErrorCodeEnum
Data.FromJSONKey,
[BatchStatementErrorCodeEnum] -> Encoding
[BatchStatementErrorCodeEnum] -> Value
BatchStatementErrorCodeEnum -> Encoding
BatchStatementErrorCodeEnum -> Value
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [BatchStatementErrorCodeEnum] -> Encoding
$ctoEncodingList :: [BatchStatementErrorCodeEnum] -> Encoding
toJSONList :: [BatchStatementErrorCodeEnum] -> Value
$ctoJSONList :: [BatchStatementErrorCodeEnum] -> Value
toEncoding :: BatchStatementErrorCodeEnum -> Encoding
$ctoEncoding :: BatchStatementErrorCodeEnum -> Encoding
toJSON :: BatchStatementErrorCodeEnum -> Value
$ctoJSON :: BatchStatementErrorCodeEnum -> Value
Data.ToJSON,
ToJSONKeyFunction [BatchStatementErrorCodeEnum]
ToJSONKeyFunction BatchStatementErrorCodeEnum
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [BatchStatementErrorCodeEnum]
$ctoJSONKeyList :: ToJSONKeyFunction [BatchStatementErrorCodeEnum]
toJSONKey :: ToJSONKeyFunction BatchStatementErrorCodeEnum
$ctoJSONKey :: ToJSONKeyFunction BatchStatementErrorCodeEnum
Data.ToJSONKey,
[Node] -> Either String BatchStatementErrorCodeEnum
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String BatchStatementErrorCodeEnum
$cparseXML :: [Node] -> Either String BatchStatementErrorCodeEnum
Data.FromXML,
BatchStatementErrorCodeEnum -> XML
forall a. (a -> XML) -> ToXML a
toXML :: BatchStatementErrorCodeEnum -> XML
$ctoXML :: BatchStatementErrorCodeEnum -> XML
Data.ToXML
)
pattern BatchStatementErrorCodeEnum_AccessDenied :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_AccessDenied :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_AccessDenied :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_AccessDenied = BatchStatementErrorCodeEnum' "AccessDenied"
pattern BatchStatementErrorCodeEnum_ConditionalCheckFailed :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ConditionalCheckFailed :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ConditionalCheckFailed :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ConditionalCheckFailed = BatchStatementErrorCodeEnum' "ConditionalCheckFailed"
pattern BatchStatementErrorCodeEnum_DuplicateItem :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_DuplicateItem :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_DuplicateItem :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_DuplicateItem = BatchStatementErrorCodeEnum' "DuplicateItem"
pattern BatchStatementErrorCodeEnum_InternalServerError :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_InternalServerError :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_InternalServerError :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_InternalServerError = BatchStatementErrorCodeEnum' "InternalServerError"
pattern BatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded = BatchStatementErrorCodeEnum' "ItemCollectionSizeLimitExceeded"
pattern BatchStatementErrorCodeEnum_ProvisionedThroughputExceeded :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ProvisionedThroughputExceeded :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ProvisionedThroughputExceeded :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ProvisionedThroughputExceeded = BatchStatementErrorCodeEnum' "ProvisionedThroughputExceeded"
pattern BatchStatementErrorCodeEnum_RequestLimitExceeded :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_RequestLimitExceeded :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_RequestLimitExceeded :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_RequestLimitExceeded = BatchStatementErrorCodeEnum' "RequestLimitExceeded"
pattern BatchStatementErrorCodeEnum_ResourceNotFound :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ResourceNotFound :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ResourceNotFound :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ResourceNotFound = BatchStatementErrorCodeEnum' "ResourceNotFound"
pattern BatchStatementErrorCodeEnum_ThrottlingError :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ThrottlingError :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ThrottlingError :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ThrottlingError = BatchStatementErrorCodeEnum' "ThrottlingError"
pattern BatchStatementErrorCodeEnum_TransactionConflict :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_TransactionConflict :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_TransactionConflict :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_TransactionConflict = BatchStatementErrorCodeEnum' "TransactionConflict"
pattern BatchStatementErrorCodeEnum_ValidationError :: BatchStatementErrorCodeEnum
pattern $bBatchStatementErrorCodeEnum_ValidationError :: BatchStatementErrorCodeEnum
$mBatchStatementErrorCodeEnum_ValidationError :: forall {r}.
BatchStatementErrorCodeEnum -> ((# #) -> r) -> ((# #) -> r) -> r
BatchStatementErrorCodeEnum_ValidationError = BatchStatementErrorCodeEnum' "ValidationError"
{-# COMPLETE
BatchStatementErrorCodeEnum_AccessDenied,
BatchStatementErrorCodeEnum_ConditionalCheckFailed,
BatchStatementErrorCodeEnum_DuplicateItem,
BatchStatementErrorCodeEnum_InternalServerError,
BatchStatementErrorCodeEnum_ItemCollectionSizeLimitExceeded,
BatchStatementErrorCodeEnum_ProvisionedThroughputExceeded,
BatchStatementErrorCodeEnum_RequestLimitExceeded,
BatchStatementErrorCodeEnum_ResourceNotFound,
BatchStatementErrorCodeEnum_ThrottlingError,
BatchStatementErrorCodeEnum_TransactionConflict,
BatchStatementErrorCodeEnum_ValidationError,
BatchStatementErrorCodeEnum'
#-}