Stackdriver Trace V2 Client - Class Annotation (1.8.0)

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

Text annotation with a set of attributes.

Generated from protobuf message google.devtools.cloudtrace.v2.Span.TimeEvent.Annotation

Namespace

Google \ Cloud \ Trace \ V2 \ Span \ TimeEvent

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ description Google\Cloud\Trace\V2\TruncatableString

A user-supplied message describing the event. The maximum length for the description is 256 bytes.

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

A set of attributes on the annotation. You can have up to 4 attributes per Annotation.

getDescription

A user-supplied message describing the event. The maximum length for the description is 256 bytes.

Returns
TypeDescription
Google\Cloud\Trace\V2\TruncatableString|null

hasDescription

clearDescription

setDescription

A user-supplied message describing the event. The maximum length for the description is 256 bytes.

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

getAttributes

A set of attributes on the annotation. You can have up to 4 attributes per Annotation.

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

hasAttributes

clearAttributes

setAttributes

A set of attributes on the annotation. You can have up to 4 attributes per Annotation.

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