gogol-debugger-0.2.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 `expression` 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 "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 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 `expression` 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 # 
Data ControllerDebuggeesBreakpointsUpdate Source # 

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 # 
Generic ControllerDebuggeesBreakpointsUpdate Source # 
GoogleRequest ControllerDebuggeesBreakpointsUpdate Source # 
type Rep ControllerDebuggeesBreakpointsUpdate Source # 
type Rep ControllerDebuggeesBreakpointsUpdate = D1 (MetaData "ControllerDebuggeesBreakpointsUpdate" "Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update" "gogol-debugger-0.2.0-LtjGpahCqyi2Zab2Syl5MT" False) (C1 (MetaCons "ControllerDebuggeesBreakpointsUpdate'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv))) (S1 (MetaSel (Just Symbol "_cdbuUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuPp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_cdbuUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 UpdateActiveBreakpointRequest)) (S1 (MetaSel (Just Symbol "_cdbuBearerToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_cdbuDebuggeeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_cdbuCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))
type Scopes ControllerDebuggeesBreakpointsUpdate Source # 
type Scopes ControllerDebuggeesBreakpointsUpdate = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/cloud_debugger" ([] Symbol))
type Rs ControllerDebuggeesBreakpointsUpdate Source # 

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.