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)))))))))) #

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

Creating a Request

dataSetsDelete #

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 #

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 # 
Data DataSetsDelete # 

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 # 
Generic DataSetsDelete # 

Associated Types

type Rep DataSetsDelete :: * -> * #

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

Request Lenses

dsdXgafv :: Lens' DataSetsDelete (Maybe Xgafv) #

V1 error format.

dsdUploadProtocol :: Lens' DataSetsDelete (Maybe Text) #

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

dsdPp :: Lens' DataSetsDelete Bool #

Pretty-print response.

dsdAccessToken :: Lens' DataSetsDelete (Maybe Text) #

OAuth access token.

dsdUploadType :: Lens' DataSetsDelete (Maybe Text) #

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

dsdBearerToken :: Lens' DataSetsDelete (Maybe Text) #

OAuth bearer token.

dsdDataSetId :: Lens' DataSetsDelete Text #

The ID of the dataset to be deleted.