public sealed class Value : IMessage<Value>, IEquatable<Value>, IDeepCloneable<Value>, IBufferMessage, IMessageReference 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 |
|