Stackdriver Trace V2 Client - Class Link (1.6.5)

Reference documentation and code samples for the Stackdriver Trace V2 Client class Link.

A pointer from the current span to another span in the same trace or in a different trace. For example, this can be used in batching operations, where a single batch handler processes multiple requests from different traces or when the handler receives a request from a different project.

Generated from protobuf message google.devtools.cloudtrace.v2.Span.Link

Namespace

Google \ Cloud \ Trace \ V2 \ Span

Methods

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ trace_id string

The [TRACE_ID] for a trace within a project.

↳ span_id string

The [SPAN_ID] for a span within a trace.

↳ type int

The relationship of the current span relative to the linked span.

↳ attributes Google\Cloud\Trace\V2\Span\Attributes

A set of attributes on the link. Up to 32 attributes can be specified per link.

The [TRACE_ID] for a trace within a project.

Returns
TypeDescription
string

The [TRACE_ID] for a trace within a project.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

The [SPAN_ID] for a span within a trace.

Returns
TypeDescription
string

The [SPAN_ID] for a span within a trace.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

The relationship of the current span relative to the linked span.

Returns
TypeDescription
int

The relationship of the current span relative to the linked span.

Parameter
NameDescription
var int
Returns
TypeDescription
$this

A set of attributes on the link. Up to 32 attributes can be specified per link.

Returns
TypeDescription
Google\Cloud\Trace\V2\Span\Attributes|null

A set of attributes on the link. Up to 32 attributes can be specified per link.

Parameter
NameDescription
var Google\Cloud\Trace\V2\Span\Attributes
Returns
TypeDescription
$this