gogol-remotebuildexecution-0.4.0: Google Remote Build Execution 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.RemoteBuildExecution.GetCapabilities

Contents

Description

GetCapabilities returns the server capabilities configuration.

See: Remote Build Execution API Reference for remotebuildexecution.getCapabilities.

Synopsis

REST Resource

type GetCapabilitiesResource = "v2" :> (Capture "instanceName" Text :> ("capabilities" :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] BuildBazelRemoteExecutionV2ServerCapabilities)))))))) Source #

A resource alias for remotebuildexecution.getCapabilities method which the GetCapabilities request conforms to.

Creating a Request

getCapabilities Source #

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

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

data GetCapabilities Source #

GetCapabilities returns the server capabilities configuration.

See: getCapabilities smart constructor.

Instances
Eq GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Data GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Methods

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

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

toConstr :: GetCapabilities -> Constr #

dataTypeOf :: GetCapabilities -> DataType #

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

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

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

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

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

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

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

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

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

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

Show GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Generic GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Associated Types

type Rep GetCapabilities :: Type -> Type #

GoogleRequest GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Associated Types

type Rs GetCapabilities :: Type #

type Scopes GetCapabilities :: [Symbol] #

type Rep GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

type Rep GetCapabilities = D1 (MetaData "GetCapabilities" "Network.Google.Resource.RemoteBuildExecution.GetCapabilities" "gogol-remotebuildexecution-0.4.0-1u4iV8qHDo9Hqh7sKQIjr5" False) (C1 (MetaCons "GetCapabilities'" PrefixI True) ((S1 (MetaSel (Just "_gcXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 (MetaSel (Just "_gcUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gcAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_gcUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gcInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_gcCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes GetCapabilities Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

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

Defined in Network.Google.Resource.RemoteBuildExecution.GetCapabilities

Request Lenses

gcUploadProtocol :: Lens' GetCapabilities (Maybe Text) Source #

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

gcUploadType :: Lens' GetCapabilities (Maybe Text) Source #

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

gcInstanceName :: Lens' GetCapabilities Text Source #

The instance of the execution system to operate against. A server may support multiple instances of the execution system (with their own workers, storage, caches, etc.). The server MAY require use of this field to select between them in an implementation-defined fashion, otherwise it can be omitted.