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.ActionResults.Get

Contents

Description

Retrieve a cached execution result. Errors: * `NOT_FOUND`: The requested `ActionResult` is not in the cache.

See: Remote Build Execution API Reference for remotebuildexecution.actionResults.get.

Synopsis

REST Resource

type ActionResultsGetResource = "v2" :> (Capture "instanceName" Text :> ("actionResults" :> (Capture "hash" Text :> (Capture "sizeBytes" (Textual Int64) :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] BuildBazelRemoteExecutionV2ActionResult)))))))))) Source #

A resource alias for remotebuildexecution.actionResults.get method which the ActionResultsGet request conforms to.

Creating a Request

actionResultsGet Source #

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

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

data ActionResultsGet Source #

Retrieve a cached execution result. Errors: * `NOT_FOUND`: The requested `ActionResult` is not in the cache.

See: actionResultsGet smart constructor.

Instances
Eq ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Data ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Methods

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

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

toConstr :: ActionResultsGet -> Constr #

dataTypeOf :: ActionResultsGet -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Generic ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Associated Types

type Rep ActionResultsGet :: Type -> Type #

GoogleRequest ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Associated Types

type Rs ActionResultsGet :: Type #

type Scopes ActionResultsGet :: [Symbol] #

type Rep ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

type Rep ActionResultsGet = D1 (MetaData "ActionResultsGet" "Network.Google.Resource.RemoteBuildExecution.ActionResults.Get" "gogol-remotebuildexecution-0.4.0-1u4iV8qHDo9Hqh7sKQIjr5" False) (C1 (MetaCons "ActionResultsGet'" PrefixI True) (((S1 (MetaSel (Just "_argSizeBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Textual Int64)) :*: S1 (MetaSel (Just "_argXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) :*: (S1 (MetaSel (Just "_argHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_argUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_argAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_argUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_argInstanceName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_argCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ActionResultsGet Source # 
Instance details

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

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

Defined in Network.Google.Resource.RemoteBuildExecution.ActionResults.Get

Request Lenses

argSizeBytes :: Lens' ActionResultsGet Int64 Source #

The size of the blob, in bytes.

argHash :: Lens' ActionResultsGet Text Source #

The hash. In the case of SHA-256, it will always be a lowercase hex string exactly 64 characters long.

argUploadProtocol :: Lens' ActionResultsGet (Maybe Text) Source #

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

argUploadType :: Lens' ActionResultsGet (Maybe Text) Source #

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

argInstanceName :: Lens' ActionResultsGet 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.