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.DataSets.Delete

Contents

Description

Deletes a dataset and all of its contents (all read group sets, reference sets, variant sets, call sets, annotation sets, etc.) This is reversible (up to one week after the deletion) via the datasets.undelete operation. For the definitions of datasets and other genomics resources, see Fundamentals of Google Genomics

See: Genomics API Reference for genomics.datasets.delete.

Synopsis

REST Resource

type DataSetsDeleteResource = "v1" :> ("datasets" :> (Capture "datasetId" Text :> (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 :> Delete '[JSON] Empty)))))))))) Source #

A resource alias for genomics.datasets.delete method which the DataSetsDelete request conforms to.

Creating a Request

dataSetsDelete Source #

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

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

data DataSetsDelete Source #

Deletes a dataset and all of its contents (all read group sets, reference sets, variant sets, call sets, annotation sets, etc.) This is reversible (up to one week after the deletion) via the datasets.undelete operation. For the definitions of datasets and other genomics resources, see Fundamentals of Google Genomics

See: dataSetsDelete smart constructor.

Instances

Eq DataSetsDelete Source # 
Data DataSetsDelete Source # 

Methods

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

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

toConstr :: DataSetsDelete -> Constr #

dataTypeOf :: DataSetsDelete -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DataSetsDelete Source # 
Generic DataSetsDelete Source # 

Associated Types

type Rep DataSetsDelete :: * -> * #

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

Request Lenses

dsdUploadProtocol :: Lens' DataSetsDelete (Maybe Text) Source #

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

dsdPp :: Lens' DataSetsDelete Bool Source #

Pretty-print response.

dsdUploadType :: Lens' DataSetsDelete (Maybe Text) Source #

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

dsdDataSetId :: Lens' DataSetsDelete Text Source #

The ID of the dataset to be deleted.