google_api_cloud_debugger v0.2.0 GoogleApi.CloudDebugger.V2.Api.Debugger 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
clouddebugger_debugger_debuggees_breakpoints_delete(connection, debuggee_id, breakpoint_id, optional_params \\ [], opts \\ []) View Source
Deletes the breakpoint from the debuggee.
Parameters
- connection (GoogleApi.CloudDebugger.V2.Connection): Connection to server
- debuggee_id (String.t): ID of the debuggee whose breakpoint to delete.
- breakpoint_id (String.t): ID of the breakpoint to delete.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (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 (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :clientVersion (String.t): The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
Returns
{:ok, %GoogleApi.CloudDebugger.V2.Model.Empty{}} on success {:error, info} on failure
clouddebugger_debugger_debuggees_breakpoints_get(connection, debuggee_id, breakpoint_id, optional_params \\ [], opts \\ []) View Source
Gets breakpoint information.
Parameters
- connection (GoogleApi.CloudDebugger.V2.Connection): Connection to server
- debuggee_id (String.t): ID of the debuggee whose breakpoint to get.
- breakpoint_id (String.t): ID of the breakpoint to get.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (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 (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :clientVersion (String.t): The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
Returns
{:ok, %GoogleApi.CloudDebugger.V2.Model.GetBreakpointResponse{}} on success {:error, info} on failure
clouddebugger_debugger_debuggees_breakpoints_list(connection, debuggee_id, optional_params \\ [], opts \\ []) View Source
Lists all breakpoints for the debuggee.
Parameters
- connection (GoogleApi.CloudDebugger.V2.Connection): Connection to server
- debuggee_id (String.t): ID of the debuggee whose breakpoints to list.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (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 (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :action.value (String.t): Only breakpoints with the specified action will pass the filter.
- :clientVersion (String.t): The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
- :includeAllUsers (boolean()): When set to `true`, the response includes the list of breakpoints set by any user. Otherwise, it includes only breakpoints set by the caller.
- :includeInactive (boolean()): When set to `true`, the response includes active and inactive breakpoints. Otherwise, it includes only active breakpoints.
- :stripResults (boolean()): This field is deprecated. The following fields are always stripped out of the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
- :waitToken (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 code `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which should be called again with the same `wait_token`.
Returns
{:ok, %GoogleApi.CloudDebugger.V2.Model.ListBreakpointsResponse{}} on success {:error, info} on failure
clouddebugger_debugger_debuggees_breakpoints_set(connection, debuggee_id, optional_params \\ [], opts \\ []) View Source
Sets the breakpoint to the debuggee.
Parameters
- connection (GoogleApi.CloudDebugger.V2.Connection): Connection to server
- debuggee_id (String.t): ID of the debuggee where the breakpoint is to be set.
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (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 (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :clientVersion (String.t): The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
- :body (Breakpoint):
Returns
{:ok, %GoogleApi.CloudDebugger.V2.Model.SetBreakpointResponse{}} on success {:error, info} on failure
clouddebugger_debugger_debuggees_list(connection, optional_params \\ [], opts \\ []) View Source
Lists all the debuggees that the user has access to.
Parameters
- connection (GoogleApi.CloudDebugger.V2.Connection): Connection to server
optional_params (KeywordList): [optional] Optional parameters
- :$.xgafv (String.t): V1 error format.
- :access_token (String.t): OAuth access token.
- :alt (String.t): Data format for response.
- :callback (String.t): JSONP
- :fields (String.t): Selector specifying which fields to include in a partial response.
- :key (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 (String.t): OAuth 2.0 token for the current user.
- :prettyPrint (boolean()): Returns response with indentations and line breaks.
- :quotaUser (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.
- :upload_protocol (String.t): Upload protocol for media (e.g. "raw", "multipart").
- :uploadType (String.t): Legacy upload protocol for media (e.g. "media", "multipart").
- :clientVersion (String.t): The client version making the call. Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
- :includeInactive (boolean()): When set to `true`, the result includes all debuggees. Otherwise, the result includes only debuggees that are active.
- :project (String.t): Project number of a Google Cloud project whose debuggees to list.
Returns
{:ok, %GoogleApi.CloudDebugger.V2.Model.ListDebuggeesResponse{}} on success {:error, info} on failure