Class Position
Position defines a position within a collection of data. The value can be either the end position, a key (used with ordered collections), a byte offset, or a record index.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class Position : IDirectResponseSchema
Properties
ByteOffset
Position is a byte offset.
Declaration
[JsonProperty("byteOffset")]
public virtual long? ByteOffset { get; set; }
Property Value
Type | Description |
---|---|
long? |
ConcatPosition
CloudPosition is a concat position.
Declaration
[JsonProperty("concatPosition")]
public virtual ConcatPosition ConcatPosition { get; set; }
Property Value
Type | Description |
---|---|
ConcatPosition |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
End
Position is past all other positions. Also useful for the end position of an unbounded range.
Declaration
[JsonProperty("end")]
public virtual bool? End { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Key
Position is a string key, ordered lexicographically.
Declaration
[JsonProperty("key")]
public virtual string Key { get; set; }
Property Value
Type | Description |
---|---|
string |
RecordIndex
Position is a record index.
Declaration
[JsonProperty("recordIndex")]
public virtual long? RecordIndex { get; set; }
Property Value
Type | Description |
---|---|
long? |
ShufflePosition
CloudPosition is a base64 encoded BatchShufflePosition (with FIXED sharding).
Declaration
[JsonProperty("shufflePosition")]
public virtual string ShufflePosition { get; set; }
Property Value
Type | Description |
---|---|
string |