amazonka-glue-1.5.0: Amazon Glue SDK.

Copyright(c) 2013-2017 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.Glue.GetTriggers

Contents

Description

Gets all the triggers associated with a job.

Synopsis

Creating a Request

getTriggers :: GetTriggers Source #

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

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

data GetTriggers Source #

See: getTriggers smart constructor.

Instances

Eq GetTriggers Source # 
Data GetTriggers Source # 

Methods

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

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

toConstr :: GetTriggers -> Constr #

dataTypeOf :: GetTriggers -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTriggers Source # 
Show GetTriggers Source # 
Generic GetTriggers Source # 

Associated Types

type Rep GetTriggers :: * -> * #

Hashable GetTriggers Source # 
ToJSON GetTriggers Source # 
NFData GetTriggers Source # 

Methods

rnf :: GetTriggers -> () #

AWSRequest GetTriggers Source # 
ToQuery GetTriggers Source # 
ToPath GetTriggers Source # 
ToHeaders GetTriggers Source # 

Methods

toHeaders :: GetTriggers -> [Header] #

type Rep GetTriggers Source # 
type Rep GetTriggers = D1 (MetaData "GetTriggers" "Network.AWS.Glue.GetTriggers" "amazonka-glue-1.5.0-4Up8HzkFFhK6642ZlsxA7K" False) (C1 (MetaCons "GetTriggers'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gtsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_gtsMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_gtsDependentJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Rs GetTriggers Source # 

Request Lenses

gtsNextToken :: Lens' GetTriggers (Maybe Text) Source #

A continuation token, if this is a continuation call.

gtsMaxResults :: Lens' GetTriggers (Maybe Natural) Source #

The maximum size of the response.

gtsDependentJobName :: Lens' GetTriggers (Maybe Text) Source #

The name of the job for which to retrieve triggers.

Destructuring the Response

getTriggersResponse Source #

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

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

data GetTriggersResponse Source #

See: getTriggersResponse smart constructor.

Instances

Eq GetTriggersResponse Source # 
Data GetTriggersResponse Source # 

Methods

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

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

toConstr :: GetTriggersResponse -> Constr #

dataTypeOf :: GetTriggersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTriggersResponse Source # 
Show GetTriggersResponse Source # 
Generic GetTriggersResponse Source # 
NFData GetTriggersResponse Source # 

Methods

rnf :: GetTriggersResponse -> () #

type Rep GetTriggersResponse Source # 
type Rep GetTriggersResponse = D1 (MetaData "GetTriggersResponse" "Network.AWS.Glue.GetTriggers" "amazonka-glue-1.5.0-4Up8HzkFFhK6642ZlsxA7K" False) (C1 (MetaCons "GetTriggersResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gttrsTriggers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Trigger]))) ((:*:) (S1 (MetaSel (Just Symbol "_gttrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_gttrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))))

Response Lenses

gttrsTriggers :: Lens' GetTriggersResponse [Trigger] Source #

A list of triggers for the specified job.

gttrsNextToken :: Lens' GetTriggersResponse (Maybe Text) Source #

A continuation token, if not all the requested triggers have yet been returned.

gttrsResponseStatus :: Lens' GetTriggersResponse Int Source #

  • - | The response status code.