gogol-cloudtasks-0.5.0: Google Cloud Tasks 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.CloudTasks.Projects.Locations.Queues.List

Contents

Description

Lists queues. Queues are returned in lexicographical order.

See: Cloud Tasks API Reference for cloudtasks.projects.locations.queues.list.

Synopsis

REST Resource

type ProjectsLocationsQueuesListResource = "v2" :> (Capture "parent" Text :> ("queues" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "filter" Text :> (QueryParam "pageToken" Text :> (QueryParam "pageSize" (Textual Int32) :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] ListQueuesResponse))))))))))) Source #

A resource alias for cloudtasks.projects.locations.queues.list method which the ProjectsLocationsQueuesList request conforms to.

Creating a Request

projectsLocationsQueuesList Source #

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

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

data ProjectsLocationsQueuesList Source #

Lists queues. Queues are returned in lexicographical order.

See: projectsLocationsQueuesList smart constructor.

Instances
Eq ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

Data ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

Methods

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

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

toConstr :: ProjectsLocationsQueuesList -> Constr #

dataTypeOf :: ProjectsLocationsQueuesList -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

Generic ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

Associated Types

type Rep ProjectsLocationsQueuesList :: Type -> Type #

GoogleRequest ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

type Rep ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

type Rep ProjectsLocationsQueuesList = D1 (MetaData "ProjectsLocationsQueuesList" "Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List" "gogol-cloudtasks-0.5.0-1OIp4lJq6ykJbnFcch0eRs" False) (C1 (MetaCons "ProjectsLocationsQueuesList'" PrefixI True) (((S1 (MetaSel (Just "_plqlParent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_plqlXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) :*: (S1 (MetaSel (Just "_plqlUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plqlAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_plqlUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plqlFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_plqlPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plqlPageSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_plqlCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))
type Scopes ProjectsLocationsQueuesList Source # 
Instance details

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

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

Defined in Network.Google.Resource.CloudTasks.Projects.Locations.Queues.List

Request Lenses

plqlParent :: Lens' ProjectsLocationsQueuesList Text Source #

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

plqlUploadProtocol :: Lens' ProjectsLocationsQueuesList (Maybe Text) Source #

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

plqlUploadType :: Lens' ProjectsLocationsQueuesList (Maybe Text) Source #

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

plqlFilter :: Lens' ProjectsLocationsQueuesList (Maybe Text) Source #

`filter` can be used to specify a subset of queues. Any Queue field can be used as a filter and several operators as supported. For example: `<=, <, >=, >, !=, =, :`. The filter syntax is the same as described in Stackdriver's Advanced Logs Filters. Sample filter "state: PAUSED". Note that using filters might cause fewer queues than the requested page_size to be returned.

plqlPageToken :: Lens' ProjectsLocationsQueuesList (Maybe Text) Source #

A token identifying the page of results to 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 ListQueues method. It is an error to switch the value of the filter while iterating through pages.

plqlPageSize :: Lens' ProjectsLocationsQueuesList (Maybe Int32) Source #

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