gogol-debugger-0.5.0: Google Stackdriver Debugger 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.CloudDebugger.Controller.Debuggees.Breakpoints.Update

Contents

Description

Updates the breakpoint state or mutable fields. The entire Breakpoint message must be sent back to the controller service. Updates to active breakpoint fields are only allowed if the new value does not change the breakpoint specification. Updates to the `location`, `condition` and `expressions` fields should not alter the breakpoint semantics. These may only make changes such as canonicalizing a value or snapping the location to the correct line of code.

See: Stackdriver Debugger API Reference for clouddebugger.controller.debuggees.breakpoints.update.

Synopsis

REST Resource

type ControllerDebuggeesBreakpointsUpdateResource = "v2" :> ("controller" :> ("debuggees" :> (Capture "debuggeeId" Text :> ("breakpoints" :> (Capture "id" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] UpdateActiveBreakpointRequest :> Put '[JSON] UpdateActiveBreakpointResponse)))))))))))) Source #

A resource alias for clouddebugger.controller.debuggees.breakpoints.update method which the ControllerDebuggeesBreakpointsUpdate request conforms to.

Creating a Request

data ControllerDebuggeesBreakpointsUpdate Source #

Updates the breakpoint state or mutable fields. The entire Breakpoint message must be sent back to the controller service. Updates to active breakpoint fields are only allowed if the new value does not change the breakpoint specification. Updates to the `location`, `condition` and `expressions` fields should not alter the breakpoint semantics. These may only make changes such as canonicalizing a value or snapping the location to the correct line of code.

See: controllerDebuggeesBreakpointsUpdate smart constructor.

Instances
Eq ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

Data ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

Methods

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

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

toConstr :: ControllerDebuggeesBreakpointsUpdate -> Constr #

dataTypeOf :: ControllerDebuggeesBreakpointsUpdate -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

Generic ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

GoogleRequest ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

type Rep ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

type Rep ControllerDebuggeesBreakpointsUpdate = D1 (MetaData "ControllerDebuggeesBreakpointsUpdate" "Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update" "gogol-debugger-0.5.0-3YkD5gynCjUDAeBucJiSU4" False) (C1 (MetaCons "ControllerDebuggeesBreakpointsUpdate'" PrefixI True) (((S1 (MetaSel (Just "_cdbuXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: S1 (MetaSel (Just "_cdbuUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_cdbuAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_cdbuUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_cdbuPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UpdateActiveBreakpointRequest) :*: S1 (MetaSel (Just "_cdbuId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_cdbuDebuggeeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_cdbuCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ControllerDebuggeesBreakpointsUpdate Source # 
Instance details

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

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

Defined in Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update

Request Lenses

cdbuUploadProtocol :: Lens' ControllerDebuggeesBreakpointsUpdate (Maybe Text) Source #

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

cdbuUploadType :: Lens' ControllerDebuggeesBreakpointsUpdate (Maybe Text) Source #

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

cdbuId :: Lens' ControllerDebuggeesBreakpointsUpdate Text Source #

Breakpoint identifier, unique in the scope of the debuggee.

cdbuDebuggeeId :: Lens' ControllerDebuggeesBreakpointsUpdate Text Source #

Identifies the debuggee being debugged.