gogol-debugger-0.3.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)))))))))))))) #

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

Creating a Request

data ControllerDebuggeesBreakpointsUpdate #

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 # 
Data ControllerDebuggeesBreakpointsUpdate # 

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 # 
Generic ControllerDebuggeesBreakpointsUpdate # 
GoogleRequest ControllerDebuggeesBreakpointsUpdate # 
type Rep ControllerDebuggeesBreakpointsUpdate # 
type Rep ControllerDebuggeesBreakpointsUpdate = D1 (MetaData "ControllerDebuggeesBreakpointsUpdate" "Network.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.Update" "gogol-debugger-0.3.0-9nzLE6fS9XBHrPL0duuBNG" 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 # 
type Scopes ControllerDebuggeesBreakpointsUpdate = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/cloud_debugger" ([] Symbol))
type Rs ControllerDebuggeesBreakpointsUpdate # 

Request Lenses

cdbuUploadProtocol :: Lens' ControllerDebuggeesBreakpointsUpdate (Maybe Text) #

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

cdbuUploadType :: Lens' ControllerDebuggeesBreakpointsUpdate (Maybe Text) #

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

cdbuId :: Lens' ControllerDebuggeesBreakpointsUpdate Text #

Breakpoint identifier, unique in the scope of the debuggee.

cdbuDebuggeeId :: Lens' ControllerDebuggeesBreakpointsUpdate Text #

Identifies the debuggee being debugged.