| Copyright | (c) 2013-2018 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.SDB.Types
Contents
Description
Synopsis
- sdb :: Service
- _InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError
- _NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError
- _MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberItemAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestedAttributes :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _NumberDomainBytesExceeded :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError
- data Attribute
- attribute :: Text -> Text -> Attribute
- aAlternateValueEncoding :: Lens' Attribute (Maybe Text)
- aAlternateNameEncoding :: Lens' Attribute (Maybe Text)
- aName :: Lens' Attribute Text
- aValue :: Lens' Attribute Text
- data DeletableItem
- deletableItem :: Text -> DeletableItem
- diAttributes :: Lens' DeletableItem [Attribute]
- diName :: Lens' DeletableItem Text
- data Item
- item :: Text -> Item
- iAlternateNameEncoding :: Lens' Item (Maybe Text)
- iName :: Lens' Item Text
- iAttributes :: Lens' Item [Attribute]
- data ReplaceableAttribute
- replaceableAttribute :: Text -> Text -> ReplaceableAttribute
- raReplace :: Lens' ReplaceableAttribute (Maybe Bool)
- raName :: Lens' ReplaceableAttribute Text
- raValue :: Lens' ReplaceableAttribute Text
- data ReplaceableItem
- replaceableItem :: Text -> ReplaceableItem
- riName :: Lens' ReplaceableItem Text
- riAttributes :: Lens' ReplaceableItem [ReplaceableAttribute]
- data UpdateCondition
- updateCondition :: UpdateCondition
- ucExists :: Lens' UpdateCondition (Maybe Bool)
- ucValue :: Lens' UpdateCondition (Maybe Text)
- ucName :: Lens' UpdateCondition (Maybe Text)
Service Configuration
Errors
_InvalidNumberValueTests :: AsError a => Getting (First ServiceError) a ServiceError #
Too many predicates exist in the query expression.
_NoSuchDomain :: AsError a => Getting (First ServiceError) a ServiceError #
The specified domain does not exist.
_NumberSubmittedItemsExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many items exist in a single call.
_AttributeDoesNotExist :: AsError a => Getting (First ServiceError) a ServiceError #
The specified attribute does not exist.
_NumberDomainAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many attributes in this domain.
_DuplicateItemName :: AsError a => Getting (First ServiceError) a ServiceError #
The item name was specified more than once.
_MissingParameter :: AsError a => Getting (First ServiceError) a ServiceError #
The request must contain the specified missing parameter.
_InvalidNextToken :: AsError a => Getting (First ServiceError) a ServiceError #
The specified NextToken is not valid.
_InvalidParameterValue :: AsError a => Getting (First ServiceError) a ServiceError #
The value for a parameter is invalid.
_NumberItemAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many attributes in this item.
_RequestTimeout :: AsError a => Getting (First ServiceError) a ServiceError #
A timeout occurred when attempting to query the specified domain with specified query expression.
_TooManyRequestedAttributes :: AsError a => Getting (First ServiceError) a ServiceError #
Too many attributes requested.
_InvalidNumberPredicates :: AsError a => Getting (First ServiceError) a ServiceError #
Too many predicates exist in the query expression.
_NumberDomainsExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many domains exist per this account.
_NumberSubmittedAttributesExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many attributes exist in a single call.
_NumberDomainBytesExceeded :: AsError a => Getting (First ServiceError) a ServiceError #
Too many bytes in this domain.
_InvalidQueryExpression :: AsError a => Getting (First ServiceError) a ServiceError #
The specified query expression syntax is not valid.
Attribute
See: attribute smart constructor.
Instances
Creates a value of Attribute with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
aAlternateValueEncoding-aAlternateNameEncoding-aName- The name of the attribute.aValue- The value of the attribute.
DeletableItem
data DeletableItem #
See: deletableItem smart constructor.
Instances
Arguments
| :: Text | |
| -> DeletableItem |
Creates a value of DeletableItem with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
diAttributes- Undocumented member.diName- Undocumented member.
diAttributes :: Lens' DeletableItem [Attribute] #
Undocumented member.
diName :: Lens' DeletableItem Text #
Undocumented member.
Item
See: item smart constructor.
Instances
| Eq Item # | |
| Data Item # | |
Defined in Network.AWS.SDB.Types.Product Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Item -> c Item # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Item # dataTypeOf :: Item -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Item) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Item) # gmapT :: (forall b. Data b => b -> b) -> Item -> Item # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Item -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Item -> r # gmapQ :: (forall d. Data d => d -> u) -> Item -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Item -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Item -> m Item # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Item -> m Item # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Item -> m Item # | |
| Read Item # | |
| Show Item # | |
| Generic Item # | |
| Hashable Item # | |
Defined in Network.AWS.SDB.Types.Product | |
| FromXML Item # | |
| NFData Item # | |
Defined in Network.AWS.SDB.Types.Product | |
| type Rep Item # | |
Defined in Network.AWS.SDB.Types.Product type Rep Item = D1 (MetaData "Item" "Network.AWS.SDB.Types.Product" "amazonka-sdb-1.6.0-GFMW1qDiM3KBRcqbKnU7Mn" False) (C1 (MetaCons "Item'" PrefixI True) (S1 (MetaSel (Just "_iAlternateNameEncoding") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_iAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Attribute])))) | |
Creates a value of Item with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
iAlternateNameEncoding-iName- The name of the item.iAttributes- A list of attributes.
iAttributes :: Lens' Item [Attribute] #
A list of attributes.
ReplaceableAttribute
data ReplaceableAttribute #
See: replaceableAttribute smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> ReplaceableAttribute |
Creates a value of ReplaceableAttribute with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
raName :: Lens' ReplaceableAttribute Text #
The name of the replaceable attribute.
raValue :: Lens' ReplaceableAttribute Text #
The value of the replaceable attribute.
ReplaceableItem
data ReplaceableItem #
See: replaceableItem smart constructor.
Instances
Arguments
| :: Text | |
| -> ReplaceableItem |
Creates a value of ReplaceableItem with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
riName- The name of the replaceable item.riAttributes- The list of attributes for a replaceable item.
riName :: Lens' ReplaceableItem Text #
The name of the replaceable item.
riAttributes :: Lens' ReplaceableItem [ReplaceableAttribute] #
The list of attributes for a replaceable item.
UpdateCondition
data UpdateCondition #
Specifies the conditions under which data should be updated. If an update condition is specified for a request, the data will only be updated if the condition is satisfied. For example, if an attribute with a specific name and value exists, or if a specific attribute doesn't exist.
See: updateCondition smart constructor.
Instances
updateCondition :: UpdateCondition #
Creates a value of UpdateCondition with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ucExists- A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specifytrueif the attribute must exist for the update condition to be satisfied. Specifyfalseif the attribute should not exist in order for the update condition to be satisfied.ucValue- The value of an attribute. This value can only be specified when theExistsparameter is equal totrue.ucName- The name of the attribute involved in the condition.
ucExists :: Lens' UpdateCondition (Maybe Bool) #
A value specifying whether or not the specified attribute must exist with the specified value in order for the update condition to be satisfied. Specify true if the attribute must exist for the update condition to be satisfied. Specify false if the attribute should not exist in order for the update condition to be satisfied.