dataflow
v1b3
|
#include <computation_topology.h>
Public Member Functions | |
ComputationTopology (const Json::Value &storage) | |
ComputationTopology (Json::Value *storage) | |
virtual | ~ComputationTopology () |
const StringPiece | GetTypeName () const |
bool | has_computation_id () const |
void | clear_computation_id () |
const StringPiece | get_computation_id () const |
void | set_computation_id (const StringPiece &value) |
bool | has_inputs () const |
void | clear_inputs () |
const client::JsonCppArray< StreamLocation > | get_inputs () const |
client::JsonCppArray< StreamLocation > | mutable_inputs () |
bool | has_key_ranges () const |
void | clear_key_ranges () |
const client::JsonCppArray< KeyRangeLocation > | get_key_ranges () const |
client::JsonCppArray< KeyRangeLocation > | mutable_keyRanges () |
bool | has_outputs () const |
void | clear_outputs () |
const client::JsonCppArray< StreamLocation > | get_outputs () const |
client::JsonCppArray< StreamLocation > | mutable_outputs () |
bool | has_state_families () const |
void | clear_state_families () |
const client::JsonCppArray< StateFamilyConfig > | get_state_families () const |
client::JsonCppArray< StateFamilyConfig > | mutable_stateFamilies () |
bool | has_system_stage_name () const |
void | clear_system_stage_name () |
const StringPiece | get_system_stage_name () const |
void | set_system_stage_name (const StringPiece &value) |
Static Public Member Functions | |
static ComputationTopology * | New () |
All configuration data for a particular Computation.
|
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 'computationId
' attribute.
|
inline |
Clears the 'inputs
' attribute.
|
inline |
Clears the 'keyRanges
' attribute.
|
inline |
Clears the 'outputs
' attribute.
|
inline |
Clears the 'stateFamilies
' attribute.
|
inline |
Clears the 'systemStageName
' attribute.
|
inline |
Get the value of the 'computationId
' attribute.
const client::JsonCppArray<StreamLocation > google_dataflow_api::ComputationTopology::get_inputs | ( | ) | const |
Get a reference to the value of the 'inputs
' attribute.
const client::JsonCppArray<KeyRangeLocation > google_dataflow_api::ComputationTopology::get_key_ranges | ( | ) | const |
Get a reference to the value of the 'keyRanges
' attribute.
const client::JsonCppArray<StreamLocation > google_dataflow_api::ComputationTopology::get_outputs | ( | ) | const |
Get a reference to the value of the 'outputs
' attribute.
const client::JsonCppArray<StateFamilyConfig > google_dataflow_api::ComputationTopology::get_state_families | ( | ) | const |
Get a reference to the value of the 'stateFamilies
' attribute.
|
inline |
Get the value of the 'systemStageName
' attribute.
|
inline |
Returns a string denoting the type of this data object.
|
inline |
Determine if the 'computationId
' attribute was set.
computationId
' attribute was set.
|
inline |
Determine if the 'inputs
' attribute was set.
inputs
' attribute was set.
|
inline |
Determine if the 'keyRanges
' attribute was set.
keyRanges
' attribute was set.
|
inline |
Determine if the 'outputs
' attribute was set.
outputs
' attribute was set.
|
inline |
Determine if the 'stateFamilies
' attribute was set.
stateFamilies
' attribute was set.
|
inline |
Determine if the 'systemStageName
' attribute was set.
systemStageName
' attribute was set. client::JsonCppArray<StreamLocation > google_dataflow_api::ComputationTopology::mutable_inputs | ( | ) |
Gets a reference to a mutable value of the 'inputs
' property.
The inputs to the computation.
client::JsonCppArray<KeyRangeLocation > google_dataflow_api::ComputationTopology::mutable_keyRanges | ( | ) |
Gets a reference to a mutable value of the 'keyRanges
' property.
The key ranges processed by the computation.
client::JsonCppArray<StreamLocation > google_dataflow_api::ComputationTopology::mutable_outputs | ( | ) |
Gets a reference to a mutable value of the 'outputs
' property.
The outputs from the computation.
client::JsonCppArray<StateFamilyConfig > google_dataflow_api::ComputationTopology::mutable_stateFamilies | ( | ) |
Gets a reference to a mutable value of the 'stateFamilies
' property.
The state family values.
|
static |
Creates a new default instance.
|
inline |
Change the 'computationId
' attribute.
The ID of the computation.
[in] | value | The new value. |
|
inline |
Change the 'systemStageName
' attribute.
The system stage name.
[in] | value | The new value. |