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

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

Network.AWS.SES.SetReceiptRulePosition

Contents

Description

Sets the position of the specified receipt rule in the receipt rule set.

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

This action is throttled at one request per second.

Synopsis

Creating a Request

setReceiptRulePosition #

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

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

  • srrpAfter - The name of the receipt rule after which to place the specified receipt rule.
  • srrpRuleSetName - The name of the receipt rule set that contains the receipt rule to reposition.
  • srrpRuleName - The name of the receipt rule to reposition.

data SetReceiptRulePosition #

Represents a request to set the position of a receipt rule in 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: setReceiptRulePosition smart constructor.

Instances

Eq SetReceiptRulePosition # 
Data SetReceiptRulePosition # 

Methods

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

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

toConstr :: SetReceiptRulePosition -> Constr #

dataTypeOf :: SetReceiptRulePosition -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetReceiptRulePosition # 
Show SetReceiptRulePosition # 
Generic SetReceiptRulePosition # 
Hashable SetReceiptRulePosition # 
NFData SetReceiptRulePosition # 

Methods

rnf :: SetReceiptRulePosition -> () #

AWSRequest SetReceiptRulePosition # 
ToQuery SetReceiptRulePosition # 
ToPath SetReceiptRulePosition # 
ToHeaders SetReceiptRulePosition # 
type Rep SetReceiptRulePosition # 
type Rep SetReceiptRulePosition = D1 (MetaData "SetReceiptRulePosition" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" False) (C1 (MetaCons "SetReceiptRulePosition'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_srrpAfter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_srrpRuleSetName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_srrpRuleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs SetReceiptRulePosition # 

Request Lenses

srrpAfter :: Lens' SetReceiptRulePosition (Maybe Text) #

The name of the receipt rule after which to place the specified receipt rule.

srrpRuleSetName :: Lens' SetReceiptRulePosition Text #

The name of the receipt rule set that contains the receipt rule to reposition.

srrpRuleName :: Lens' SetReceiptRulePosition Text #

The name of the receipt rule to reposition.

Destructuring the Response

setReceiptRulePositionResponse #

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

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

data SetReceiptRulePositionResponse #

An empty element returned on a successful request.

See: setReceiptRulePositionResponse smart constructor.

Instances

Eq SetReceiptRulePositionResponse # 
Data SetReceiptRulePositionResponse # 

Methods

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

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

toConstr :: SetReceiptRulePositionResponse -> Constr #

dataTypeOf :: SetReceiptRulePositionResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read SetReceiptRulePositionResponse # 
Show SetReceiptRulePositionResponse # 
Generic SetReceiptRulePositionResponse # 
NFData SetReceiptRulePositionResponse # 
type Rep SetReceiptRulePositionResponse # 
type Rep SetReceiptRulePositionResponse = D1 (MetaData "SetReceiptRulePositionResponse" "Network.AWS.SES.SetReceiptRulePosition" "amazonka-ses-1.4.5-3falpmOnSQqGxdmHFkoFDA" True) (C1 (MetaCons "SetReceiptRulePositionResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_srrprsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses