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.
Namespace
Google.Cloud.Bigtable.V2Assembly
Google.Cloud.Bigtable.V2.dll
Constructors
Value()
public Value()
Value(Value)
public Value(Value other)
Parameter | |
---|---|
Name | Description |
other |
Value |
Properties
HasIntValue
public bool HasIntValue { get; }
Gets whether the "int_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasRawTimestampMicros
public bool HasRawTimestampMicros { get; }
Gets whether the "raw_timestamp_micros" field is set
Property Value | |
---|---|
Type | Description |
bool |
HasRawValue
public bool HasRawValue { get; }
Gets whether the "raw_value" field is set
Property Value | |
---|---|
Type | Description |
bool |
IntValue
public long IntValue { get; set; }
Represents a typed value transported as an integer.
Default type for writes: Int64
Property Value | |
---|---|
Type | Description |
long |
KindCase
public Value.KindOneofCase KindCase { get; }
Property Value | |
---|---|
Type | Description |
ValueKindOneofCase |
RawTimestampMicros
public long RawTimestampMicros { get; set; }
Represents a raw cell timestamp with no type information.
The type
field must be omitted.
Property Value | |
---|---|
Type | Description |
long |
RawValue
public ByteString RawValue { get; set; }
Represents a raw byte sequence with no type information.
The type
field must be omitted.
Property Value | |
---|---|
Type | Description |
ByteString |