gogol-debugger-0.0.1: Google Cloud Debugger SDK.

Copyright(c) 2015 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 protobuf must be sent back to the controller. Updates to active breakpoint fields are only allowed if the new value does not change the breakpoint specification. Updates to the 'location', 'condition' and 'expression' fields should not alter the breakpoint semantics. They are restricted to changes such as canonicalizing a value or snapping the location to the correct line of code.

See: Google Cloud 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" Text :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" 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 protobuf must be sent back to the controller. Updates to active breakpoint fields are only allowed if the new value does not change the breakpoint specification. Updates to the 'location', 'condition' and 'expression' fields should not alter the breakpoint semantics. They are restricted to changes such as canonicalizing a value or snapping the location to the correct line of code.

See: controllerDebuggeesBreakpointsUpdate smart constructor.

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.