gogol-genomics-0.3.0: Google Genomics 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.Genomics.AnnotationSets.Search

Contents

Description

Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets.

See: Genomics API Reference for genomics.annotationsets.search.

Synopsis

REST Resource

type AnnotationSetsSearchResource = "v1" :> ("annotationsets" :> ("search" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] SearchAnnotationSetsRequest :> Post '[JSON] SearchAnnotationSetsResponse))))))))))) #

A resource alias for genomics.annotationsets.search method which the AnnotationSetsSearch request conforms to.

Creating a Request

annotationSetsSearch #

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

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

data AnnotationSetsSearch #

Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets.

See: annotationSetsSearch smart constructor.

Instances

Eq AnnotationSetsSearch # 
Data AnnotationSetsSearch # 

Methods

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

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

toConstr :: AnnotationSetsSearch -> Constr #

dataTypeOf :: AnnotationSetsSearch -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AnnotationSetsSearch # 
Generic AnnotationSetsSearch # 
GoogleRequest AnnotationSetsSearch # 
type Rep AnnotationSetsSearch # 
type Scopes AnnotationSetsSearch # 
type Scopes AnnotationSetsSearch = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/genomics" ((:) Symbol "https://www.googleapis.com/auth/genomics.readonly" ([] Symbol)))
type Rs AnnotationSetsSearch # 

Request Lenses

assUploadProtocol :: Lens' AnnotationSetsSearch (Maybe Text) #

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

assPp :: Lens' AnnotationSetsSearch Bool #

Pretty-print response.

assUploadType :: Lens' AnnotationSetsSearch (Maybe Text) #

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