public sealed class AttributeValue : IMessage<AttributeValue>, IEquatable<AttributeValue>, IDeepCloneable<AttributeValue>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Trace v2 API class AttributeValue.
The allowed types for [VALUE]
in a [KEY]:[VALUE]
attribute.
Implements
IMessageAttributeValue, IEquatableAttributeValue, IDeepCloneableAttributeValue, IBufferMessage, IMessageNamespace
Google.Cloud.Trace.V2Assembly
Google.Cloud.Trace.V2.dll
Constructors
AttributeValue()
public AttributeValue()
AttributeValue(AttributeValue)
public AttributeValue(AttributeValue other)
Parameter | |
---|---|
Name | Description |
other |
AttributeValue |
Properties
BoolValue
public bool BoolValue { get; set; }
A Boolean value represented by true
or false
.
Property Value | |
---|---|
Type | Description |
bool |
HasBoolValue
public bool HasBoolValue { get; }
Gets whether the "bool_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasIntValue
public bool HasIntValue { get; }
Gets whether the "int_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
IntValue
public long IntValue { get; set; }
A 64-bit signed integer.
Property Value | |
---|---|
Type | Description |
long |
StringValue
public TruncatableString StringValue { get; set; }
A string up to 256 bytes long.
Property Value | |
---|---|
Type | Description |
TruncatableString |
ValueCase
public AttributeValue.ValueOneofCase ValueCase { get; }
Property Value | |
---|---|
Type | Description |
AttributeValueValueOneofCase |