Google Bigtable v2 API - Class Value (3.11.0)

public sealed class Value : IMessage<Value>, IEquatable<Value>, IDeepCloneable<Value>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Bigtable v2 API class Value.

Value represents a dynamically typed value. The typed fields in Value are used as a transport encoding for the actual value (which may be of a more complex type). See the documentation of the Type message for more details.

Inheritance

object > Value

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

Value()

public Value()

Value(Value)

public Value(Value other)
Parameter
NameDescription
otherValue

Properties

HasIntValue

public bool HasIntValue { get; }

Gets whether the "int_value" field is set

Property Value
TypeDescription
bool

HasRawTimestampMicros

public bool HasRawTimestampMicros { get; }

Gets whether the "raw_timestamp_micros" field is set

Property Value
TypeDescription
bool

HasRawValue

public bool HasRawValue { get; }

Gets whether the "raw_value" field is set

Property Value
TypeDescription
bool

IntValue

public long IntValue { get; set; }

Represents a typed value transported as an integer. Default type for writes: Int64

Property Value
TypeDescription
long

KindCase

public Value.KindOneofCase KindCase { get; }
Property Value
TypeDescription
ValueKindOneofCase

RawTimestampMicros

public long RawTimestampMicros { get; set; }

Represents a raw cell timestamp with no type information. The type field must be omitted.

Property Value
TypeDescription
long

RawValue

public ByteString RawValue { get; set; }

Represents a raw byte sequence with no type information. The type field must be omitted.

Property Value
TypeDescription
ByteString