gogol-cloudscheduler-0.5.0: Google Cloud Scheduler SDK.

Copyright(c) 2015-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.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Contents

Description

Lists jobs.

See: Cloud Scheduler API Reference for cloudscheduler.projects.locations.jobs.list.

Synopsis

REST Resource

type ProjectsLocationsJobsListResource = "v1" :> (Capture "parent" Text :> ("jobs" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListJobsResponse)))))))))) Source #

A resource alias for cloudscheduler.projects.locations.jobs.list method which the ProjectsLocationsJobsList request conforms to.

Creating a Request

projectsLocationsJobsList Source #

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

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

data ProjectsLocationsJobsList Source #

Lists jobs.

See: projectsLocationsJobsList smart constructor.

Instances
Eq ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Data ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Methods

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

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

toConstr :: ProjectsLocationsJobsList -> Constr #

dataTypeOf :: ProjectsLocationsJobsList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Generic ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Associated Types

type Rep ProjectsLocationsJobsList :: Type -> Type #

GoogleRequest ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

type Rep ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

type Rep ProjectsLocationsJobsList = D1 (MetaData "ProjectsLocationsJobsList" "Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List" "gogol-cloudscheduler-0.5.0-8JSqrzwg0pe9aK8yG5ECbq" False) (C1 (MetaCons "ProjectsLocationsJobsList'" PrefixI True) (((S1 (MetaSel (Just "_pljlParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pljlXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) :*: (S1 (MetaSel (Just "_pljlUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pljlAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pljlUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pljlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_pljlPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_pljlCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

type Scopes ProjectsLocationsJobsList = "https://www.googleapis.com/auth/cloud-platform" ': ([] :: [Symbol])
type Rs ProjectsLocationsJobsList Source # 
Instance details

Defined in Network.Google.Resource.CloudScheduler.Projects.Locations.Jobs.List

Request Lenses

pljlParent :: Lens' ProjectsLocationsJobsList Text Source #

Required. The location name. For example: `projects/PROJECT_ID/locations/LOCATION_ID`.

pljlUploadProtocol :: Lens' ProjectsLocationsJobsList (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

pljlUploadType :: Lens' ProjectsLocationsJobsList (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

pljlPageToken :: Lens' ProjectsLocationsJobsList (Maybe Text) Source #

A token identifying a page of results the server will return. To request the first page results, page_token must be empty. To request the next page of results, page_token must be the value of next_page_token returned from the previous call to ListJobs. It is an error to switch the value of filter or order_by while iterating through pages.

pljlPageSize :: Lens' ProjectsLocationsJobsList (Maybe Int32) Source #

Requested page size. The maximum page size is 500. If unspecified, the page size will be the maximum. Fewer jobs than requested might be returned, even if more jobs exist; use next_page_token to determine if more jobs exist.