Structs§
- Cloud
Trace - Central instance to access all CloudTrace related resource activities
- Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
- List
Traces Response - The response message for the
ListTracesmethod. - Project
Methods - A builder providing access to all methods supported on project resources.
It is not used directly, but through the
CloudTracehub. - Project
Patch Trace Call - Sends trace spans to Cloud Trace. Spans cannot be updated. If the trace ID and span ID already exist, an additional copy of the span will be stored.
- Project
Trace GetCall - Gets a single trace by its ID.
- Project
Trace List Call - Returns a list of traces that match the specified filter conditions.
- Trace
- 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.
- Trace
Span - A span represents a single timed event within a trace. Spans can be nested and form a trace tree. Often, a trace contains a root span that describes the end-to-end latency of an operation and, optionally, one or more subspans for its suboperations. Spans do not need to be contiguous. There may be gaps between spans in a trace.
- Traces
- List of new or updated traces.
Enums§
- Scope
- Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.