google_api_cloud_trace v0.7.0 GoogleApi.CloudTrace.V1.Model.Trace View Source

A trace describes how long it takes for an application to perform an operation. It consists of a set of spans, each of which represent a single timed event within the operation.

Attributes

  • projectId (String.t): Project ID of the Cloud project where the trace data is stored. Defaults to: null.
  • spans ([TraceSpan]): Collection of spans in the trace. Defaults to: null.
  • traceId (String.t): Globally unique identifier for the trace. This identifier is a 128-bit numeric value formatted as a 32-byte hex string. For example, `382d4f4c6b7bb2f4a972559d9085001d`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.CloudTrace.V1.Model.Trace{
  projectId: any(),
  spans: [GoogleApi.CloudTrace.V1.Model.TraceSpan.t()],
  traceId: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.