GoogleApi.CloudDebugger.V2.Api.Debugger (google_api_cloud_debugger v0.18.0) View Source
API calls for all endpoints tagged Debugger
.
Link to this section Summary
Functions
Deletes the breakpoint from the debuggee.
Gets breakpoint information.
Lists all breakpoints for the debuggee.
Sets the breakpoint to the debuggee.
Lists all the debuggees that the user has access to.
Link to this section Functions
Link to this function
clouddebugger_debugger_debuggees_breakpoints_delete(connection, debuggee_id, breakpoint_id, optional_params \\ [], opts \\ [])
View SourceSpecs
clouddebugger_debugger_debuggees_breakpoints_delete( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudDebugger.V2.Model.Empty.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Deletes the breakpoint from the debuggee.
Parameters
-
connection
(type:GoogleApi.CloudDebugger.V2.Connection.t
) - Connection to server -
debuggee_id
(type:String.t
) - Required. ID of the debuggee whose breakpoint to delete. -
breakpoint_id
(type:String.t
) - Required. ID of the breakpoint to delete. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:clientVersion
(type:String.t
) - Required. The client version making the call. Schema:domain/type/version
(e.g.,google.com/intellij/v1
).
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudDebugger.V2.Model.Empty{}}
on success -
{:error, info}
on failure
Link to this function
clouddebugger_debugger_debuggees_breakpoints_get(connection, debuggee_id, breakpoint_id, optional_params \\ [], opts \\ [])
View SourceSpecs
clouddebugger_debugger_debuggees_breakpoints_get( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudDebugger.V2.Model.GetBreakpointResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Gets breakpoint information.
Parameters
-
connection
(type:GoogleApi.CloudDebugger.V2.Connection.t
) - Connection to server -
debuggee_id
(type:String.t
) - Required. ID of the debuggee whose breakpoint to get. -
breakpoint_id
(type:String.t
) - Required. ID of the breakpoint to get. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:clientVersion
(type:String.t
) - Required. The client version making the call. Schema:domain/type/version
(e.g.,google.com/intellij/v1
).
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudDebugger.V2.Model.GetBreakpointResponse{}}
on success -
{:error, info}
on failure
Link to this function
clouddebugger_debugger_debuggees_breakpoints_list(connection, debuggee_id, optional_params \\ [], opts \\ [])
View SourceSpecs
clouddebugger_debugger_debuggees_breakpoints_list( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudDebugger.V2.Model.ListBreakpointsResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists all breakpoints for the debuggee.
Parameters
-
connection
(type:GoogleApi.CloudDebugger.V2.Connection.t
) - Connection to server -
debuggee_id
(type:String.t
) - Required. ID of the debuggee whose breakpoints to list. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:"action.value"
(type:String.t
) - Only breakpoints with the specified action will pass the filter. -
:clientVersion
(type:String.t
) - Required. The client version making the call. Schema:domain/type/version
(e.g.,google.com/intellij/v1
). -
:includeAllUsers
(type:boolean()
) - When set totrue
, the response includes the list of breakpoints set by any user. Otherwise, it includes only breakpoints set by the caller. -
:includeInactive
(type:boolean()
) - When set totrue
, the response includes active and inactive breakpoints. Otherwise, it includes only active breakpoints. -
:stripResults
(type:boolean()
) - This field is deprecated. The following fields are always stripped out of the result:stack_frames
,evaluated_expressions
andvariable_table
. -
:waitToken
(type:String.t
) - A wait token that, if specified, blocks the call until the breakpoints list has changed, or a server selected timeout has expired. The value should be set from the last response. The error codegoogle.rpc.Code.ABORTED
(RPC) is returned on wait timeout, which should be called again with the samewait_token
.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudDebugger.V2.Model.ListBreakpointsResponse{}}
on success -
{:error, info}
on failure
Link to this function
clouddebugger_debugger_debuggees_breakpoints_set(connection, debuggee_id, optional_params \\ [], opts \\ [])
View SourceSpecs
clouddebugger_debugger_debuggees_breakpoints_set( Tesla.Env.client(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.CloudDebugger.V2.Model.SetBreakpointResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Sets the breakpoint to the debuggee.
Parameters
-
connection
(type:GoogleApi.CloudDebugger.V2.Connection.t
) - Connection to server -
debuggee_id
(type:String.t
) - Required. ID of the debuggee where the breakpoint is to be set. -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:canaryOption
(type:String.t
) - The canary option set by the user upon setting breakpoint. -
:clientVersion
(type:String.t
) - Required. The client version making the call. Schema:domain/type/version
(e.g.,google.com/intellij/v1
). -
:body
(type:GoogleApi.CloudDebugger.V2.Model.Breakpoint.t
) -
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudDebugger.V2.Model.SetBreakpointResponse{}}
on success -
{:error, info}
on failure
Link to this function
clouddebugger_debugger_debuggees_list(connection, optional_params \\ [], opts \\ [])
View SourceSpecs
clouddebugger_debugger_debuggees_list(Tesla.Env.client(), keyword(), keyword()) :: {:ok, GoogleApi.CloudDebugger.V2.Model.ListDebuggeesResponse.t()} | {:ok, Tesla.Env.t()} | {:ok, list()} | {:error, any()}
Lists all the debuggees that the user has access to.
Parameters
-
connection
(type:GoogleApi.CloudDebugger.V2.Connection.t
) - Connection to server -
optional_params
(type:keyword()
) - Optional parameters-
:"$.xgafv"
(type:String.t
) - V1 error format. -
:access_token
(type:String.t
) - OAuth access token. -
:alt
(type:String.t
) - Data format for response. -
:callback
(type:String.t
) - JSONP -
:fields
(type:String.t
) - Selector specifying which fields to include in a partial response. -
:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. -
:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user. -
:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks. -
:quotaUser
(type:String.t
) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. -
:uploadType
(type:String.t
) - Legacy upload protocol for media (e.g. "media", "multipart"). -
:upload_protocol
(type:String.t
) - Upload protocol for media (e.g. "raw", "multipart"). -
:clientVersion
(type:String.t
) - Required. The client version making the call. Schema:domain/type/version
(e.g.,google.com/intellij/v1
). -
:includeInactive
(type:boolean()
) - When set totrue
, the result includes all debuggees. Otherwise, the result includes only debuggees that are active. -
:project
(type:String.t
) - Required. Project number of a Google Cloud project whose debuggees to list.
-
-
opts
(type:keyword()
) - Call options
Returns
-
{:ok, %GoogleApi.CloudDebugger.V2.Model.ListDebuggeesResponse{}}
on success -
{:error, info}
on failure