gogol-tpu-0.4.0: Google Cloud TPU 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.TPU.Projects.Locations.Operations.Delete

Contents

Description

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

See: Cloud TPU API Reference for tpu.projects.locations.operations.delete.

Synopsis

REST Resource

type ProjectsLocationsOperationsDeleteResource = "v1" :> (Capture "name" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Delete '[JSON] Empty))))))) Source #

A resource alias for tpu.projects.locations.operations.delete method which the ProjectsLocationsOperationsDelete request conforms to.

Creating a Request

projectsLocationsOperationsDelete Source #

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

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

data ProjectsLocationsOperationsDelete Source #

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.

See: projectsLocationsOperationsDelete smart constructor.

Instances
Eq ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

Data ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

Methods

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

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

toConstr :: ProjectsLocationsOperationsDelete -> Constr #

dataTypeOf :: ProjectsLocationsOperationsDelete -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

Generic ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

Associated Types

type Rep ProjectsLocationsOperationsDelete :: Type -> Type #

GoogleRequest ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

type Rep ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

type Rep ProjectsLocationsOperationsDelete = D1 (MetaData "ProjectsLocationsOperationsDelete" "Network.Google.Resource.TPU.Projects.Locations.Operations.Delete" "gogol-tpu-0.4.0-G6BPhvxEJs5BesDiyU5xd2" False) (C1 (MetaCons "ProjectsLocationsOperationsDelete'" PrefixI True) ((S1 (MetaSel (Just "_plodXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 (MetaSel (Just "_plodUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_plodAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_plodUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_plodName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_plodCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsLocationsOperationsDelete Source # 
Instance details

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

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

Defined in Network.Google.Resource.TPU.Projects.Locations.Operations.Delete

Request Lenses

plodUploadProtocol :: Lens' ProjectsLocationsOperationsDelete (Maybe Text) Source #

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

plodUploadType :: Lens' ProjectsLocationsOperationsDelete (Maybe Text) Source #

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

plodName :: Lens' ProjectsLocationsOperationsDelete Text Source #

The name of the operation resource to be deleted.