gogol-genomics-0.2.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.CallSets.Patch

Contents

Description

Updates a call set. For the definitions of call sets and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics.

See: Genomics API Reference for genomics.callsets.patch.

Synopsis

REST Resource

type CallSetsPatchResource = "v1" :> ("callsets" :> (Capture "callSetId" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "updateMask" FieldMask :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] CallSet :> Patch '[JSON] CallSet)))))))))))) Source #

A resource alias for genomics.callsets.patch method which the CallSetsPatch request conforms to.

Creating a Request

callSetsPatch Source #

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

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

data CallSetsPatch Source #

Updates a call set. For the definitions of call sets and other genomics resources, see Fundamentals of Google Genomics This method supports patch semantics.

See: callSetsPatch smart constructor.

Instances

Eq CallSetsPatch Source # 
Data CallSetsPatch Source # 

Methods

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

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

toConstr :: CallSetsPatch -> Constr #

dataTypeOf :: CallSetsPatch -> DataType #

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

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

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

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

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

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

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

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

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

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

Show CallSetsPatch Source # 
Generic CallSetsPatch Source # 

Associated Types

type Rep CallSetsPatch :: * -> * #

GoogleRequest CallSetsPatch Source # 

Associated Types

type Rs CallSetsPatch :: * #

type Scopes CallSetsPatch :: [Symbol] #

type Rep CallSetsPatch Source # 
type Scopes CallSetsPatch Source # 
type Scopes CallSetsPatch = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/genomics" ([] Symbol))
type Rs CallSetsPatch Source # 

Request Lenses

cspUploadProtocol :: Lens' CallSetsPatch (Maybe Text) Source #

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

cspUpdateMask :: Lens' CallSetsPatch (Maybe FieldMask) Source #

An optional mask specifying which fields to update. At this time, the only mutable field is name. The only acceptable value is "name". If unspecified, all mutable fields will be updated.

cspPp :: Lens' CallSetsPatch Bool Source #

Pretty-print response.

cspUploadType :: Lens' CallSetsPatch (Maybe Text) Source #

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

cspPayload :: Lens' CallSetsPatch CallSet Source #

Multipart request metadata.

cspCallSetId :: Lens' CallSetsPatch Text Source #

The ID of the call set to be updated.