dataflow
v1b3
|
#include <key_range_data_disk_assignment.h>
Public Member Functions | |
KeyRangeDataDiskAssignment (const Json::Value &storage) | |
KeyRangeDataDiskAssignment (Json::Value *storage) | |
virtual | ~KeyRangeDataDiskAssignment () |
const StringPiece | GetTypeName () const |
bool | has_data_disk () const |
void | clear_data_disk () |
const StringPiece | get_data_disk () const |
void | set_data_disk (const StringPiece &value) |
bool | has_end () const |
void | clear_end () |
const StringPiece | get_end () const |
void | set_end (const StringPiece &value) |
bool | has_start () const |
void | clear_start () |
const StringPiece | get_start () const |
void | set_start (const StringPiece &value) |
Static Public Member Functions | |
static KeyRangeDataDiskAssignment * | New () |
Data disk assignment information for a specific key-range of a sharded computation. Currently we only support UTF-8 character splits to simplify encoding into JSON.
|
explicit |
Standard constructor for an immutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
[in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'dataDisk
' attribute.
|
inline |
Clears the 'end
' attribute.
|
inline |
Clears the 'start
' attribute.
|
inline |
Get the value of the 'dataDisk
' attribute.
|
inline |
Get the value of the 'end
' attribute.
|
inline |
Get the value of the 'start
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'dataDisk
' attribute was set.
dataDisk
' attribute was set.
|
inline |
Determine if the 'end
' attribute was set.
end
' attribute was set.
|
inline |
Determine if the 'start
' attribute was set.
start
' attribute was set.
|
static |
Creates a new default instance.
|
inline |
Change the 'dataDisk
' attribute.
The name of the data disk where data for this range is stored. This name is local to the Google Cloud Platform project and uniquely identifies the disk within that project, for example "myproject-1014-104817-4c2-harness-0-disk-1".
[in] | value | The new value. |
|
inline |
Change the 'end
' attribute.
The end (exclusive) of the key range.
[in] | value | The new value. |
|
inline |
Change the 'start
' attribute.
The start (inclusive) of the key range.
[in] | value | The new value. |