Stackdriver Trace V2 Client - Class Link (1.8.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
Name Description
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
Type Description
string

The [TRACE_ID] for a trace within a project.

Parameter
Name Description
var string
Returns
Type Description
$this

The [SPAN_ID] for a span within a trace.

Returns
Type Description
string

The [SPAN_ID] for a span within a trace.

Parameter
Name Description
var string
Returns
Type Description
$this

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

Returns
Type Description
int

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

Parameter
Name Description
var int
Returns
Type Description
$this

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

Returns
Type Description
Google\Cloud\Trace\V2\Span\Attributes|null

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

Parameter
Name Description
var Google\Cloud\Trace\V2\Span\Attributes
Returns
Type Description
$this