amazonka-ses-1.6.0: Amazon Simple Email Service SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.SES.ReorderReceiptRuleSet

Contents

Description

Reorders the receipt rules within a receipt rule set.

For information about managing receipt rule sets, see the Amazon SES Developer Guide .

You can execute this operation no more than once per second.

Synopsis

Creating a Request

reorderReceiptRuleSet Source #

Creates a value of ReorderReceiptRuleSet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rrrsRuleSetName - The name of the receipt rule set to reorder.
  • rrrsRuleNames - A list of the specified receipt rule set's receipt rules in the order that you want to put them.

data ReorderReceiptRuleSet Source #

Represents a request to reorder the receipt rules within a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide .

See: reorderReceiptRuleSet smart constructor.

Instances

Eq ReorderReceiptRuleSet Source # 
Data ReorderReceiptRuleSet Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReorderReceiptRuleSet -> c ReorderReceiptRuleSet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReorderReceiptRuleSet #

toConstr :: ReorderReceiptRuleSet -> Constr #

dataTypeOf :: ReorderReceiptRuleSet -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReorderReceiptRuleSet) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReorderReceiptRuleSet) #

gmapT :: (forall b. Data b => b -> b) -> ReorderReceiptRuleSet -> ReorderReceiptRuleSet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReorderReceiptRuleSet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReorderReceiptRuleSet -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReorderReceiptRuleSet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReorderReceiptRuleSet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSet -> m ReorderReceiptRuleSet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSet -> m ReorderReceiptRuleSet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSet -> m ReorderReceiptRuleSet #

Read ReorderReceiptRuleSet Source # 
Show ReorderReceiptRuleSet Source # 
Generic ReorderReceiptRuleSet Source # 
Hashable ReorderReceiptRuleSet Source # 
NFData ReorderReceiptRuleSet Source # 

Methods

rnf :: ReorderReceiptRuleSet -> () #

AWSRequest ReorderReceiptRuleSet Source # 
ToHeaders ReorderReceiptRuleSet Source # 
ToPath ReorderReceiptRuleSet Source # 
ToQuery ReorderReceiptRuleSet Source # 
type Rep ReorderReceiptRuleSet Source # 
type Rep ReorderReceiptRuleSet = D1 * (MetaData "ReorderReceiptRuleSet" "Network.AWS.SES.ReorderReceiptRuleSet" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" False) (C1 * (MetaCons "ReorderReceiptRuleSet'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rrrsRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_rrrsRuleNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text]))))
type Rs ReorderReceiptRuleSet Source # 

Request Lenses

rrrsRuleSetName :: Lens' ReorderReceiptRuleSet Text Source #

The name of the receipt rule set to reorder.

rrrsRuleNames :: Lens' ReorderReceiptRuleSet [Text] Source #

A list of the specified receipt rule set's receipt rules in the order that you want to put them.

Destructuring the Response

reorderReceiptRuleSetResponse Source #

Creates a value of ReorderReceiptRuleSetResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ReorderReceiptRuleSetResponse Source #

An empty element returned on a successful request.

See: reorderReceiptRuleSetResponse smart constructor.

Instances

Eq ReorderReceiptRuleSetResponse Source # 
Data ReorderReceiptRuleSetResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReorderReceiptRuleSetResponse -> c ReorderReceiptRuleSetResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReorderReceiptRuleSetResponse #

toConstr :: ReorderReceiptRuleSetResponse -> Constr #

dataTypeOf :: ReorderReceiptRuleSetResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReorderReceiptRuleSetResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReorderReceiptRuleSetResponse) #

gmapT :: (forall b. Data b => b -> b) -> ReorderReceiptRuleSetResponse -> ReorderReceiptRuleSetResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReorderReceiptRuleSetResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReorderReceiptRuleSetResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReorderReceiptRuleSetResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReorderReceiptRuleSetResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSetResponse -> m ReorderReceiptRuleSetResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSetResponse -> m ReorderReceiptRuleSetResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReorderReceiptRuleSetResponse -> m ReorderReceiptRuleSetResponse #

Read ReorderReceiptRuleSetResponse Source # 
Show ReorderReceiptRuleSetResponse Source # 
Generic ReorderReceiptRuleSetResponse Source # 
NFData ReorderReceiptRuleSetResponse Source # 
type Rep ReorderReceiptRuleSetResponse Source # 
type Rep ReorderReceiptRuleSetResponse = D1 * (MetaData "ReorderReceiptRuleSetResponse" "Network.AWS.SES.ReorderReceiptRuleSet" "amazonka-ses-1.6.0-Gb8e1E6FgybCfuSzgoBDRc" True) (C1 * (MetaCons "ReorderReceiptRuleSetResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_rrrsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses