amazonka-glue-1.6.0: Amazon Glue 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.Glue.GetTriggers

Contents

Description

Gets all the triggers associated with a job.

This operation returns paginated results.

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:

  • gtsNextToken - A continuation token, if this is a continuation call.
  • gtsMaxResults - The maximum size of the response.
  • gtsDependentJobName - The name of the job for which to retrieve triggers. The trigger that can start this job will be returned, and if there is no such trigger, all triggers will be returned.

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 -> () #

AWSPager GetTriggers Source # 
AWSRequest GetTriggers Source # 
ToHeaders GetTriggers Source # 

Methods

toHeaders :: GetTriggers -> [Header] #

ToPath GetTriggers Source # 
ToQuery GetTriggers Source # 
type Rep GetTriggers Source # 
type Rep GetTriggers = D1 * (MetaData "GetTriggers" "Network.AWS.Glue.GetTriggers" "amazonka-glue-1.6.0-6lygtbc1qn5L8T6WOf5nFo" 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. The trigger that can start this job will be returned, and if there is no such trigger, all triggers will be returned.

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.6.0-6lygtbc1qn5L8T6WOf5nFo" 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.