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

Link to this section Functions

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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

Link to this function

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