#include <instruction_output.h>
An output of an instruction.
◆ InstructionOutput() [1/2]
google_dataflow_api::InstructionOutput::InstructionOutput |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ InstructionOutput() [2/2]
google_dataflow_api::InstructionOutput::InstructionOutput |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~InstructionOutput()
google_dataflow_api::InstructionOutput::~InstructionOutput |
( |
| ) |
|
|
virtual |
◆ clear_codec()
void google_dataflow_api::InstructionOutput::clear_codec |
( |
| ) |
|
|
inline |
Clears the 'codec
' attribute.
◆ clear_name()
void google_dataflow_api::InstructionOutput::clear_name |
( |
| ) |
|
|
inline |
Clears the 'name
' attribute.
◆ clear_only_count_key_bytes()
void google_dataflow_api::InstructionOutput::clear_only_count_key_bytes |
( |
| ) |
|
|
inline |
Clears the 'onlyCountKeyBytes
' attribute.
◆ clear_only_count_value_bytes()
void google_dataflow_api::InstructionOutput::clear_only_count_value_bytes |
( |
| ) |
|
|
inline |
Clears the 'onlyCountValueBytes
' attribute.
◆ clear_original_name()
void google_dataflow_api::InstructionOutput::clear_original_name |
( |
| ) |
|
|
inline |
Clears the 'originalName
' attribute.
◆ clear_system_name()
void google_dataflow_api::InstructionOutput::clear_system_name |
( |
| ) |
|
|
inline |
Clears the 'systemName
' attribute.
◆ get_codec()
const client::JsonCppAssociativeArray<client::JsonCppData > google_dataflow_api::InstructionOutput::get_codec |
( |
| ) |
const |
|
inline |
Get a reference to the value of the 'codec
' attribute.
◆ get_name()
const StringPiece google_dataflow_api::InstructionOutput::get_name |
( |
| ) |
const |
|
inline |
Get the value of the 'name
' attribute.
◆ get_only_count_key_bytes()
bool google_dataflow_api::InstructionOutput::get_only_count_key_bytes |
( |
| ) |
const |
|
inline |
Get the value of the 'onlyCountKeyBytes
' attribute.
◆ get_only_count_value_bytes()
bool google_dataflow_api::InstructionOutput::get_only_count_value_bytes |
( |
| ) |
const |
|
inline |
Get the value of the 'onlyCountValueBytes
' attribute.
◆ get_original_name()
const StringPiece google_dataflow_api::InstructionOutput::get_original_name |
( |
| ) |
const |
|
inline |
Get the value of the 'originalName
' attribute.
◆ get_system_name()
const StringPiece google_dataflow_api::InstructionOutput::get_system_name |
( |
| ) |
const |
|
inline |
Get the value of the 'systemName
' attribute.
◆ GetTypeName()
const StringPiece google_dataflow_api::InstructionOutput::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_codec()
bool google_dataflow_api::InstructionOutput::has_codec |
( |
| ) |
const |
|
inline |
Determine if the 'codec
' attribute was set.
- Returns
- true if the '
codec
' attribute was set.
◆ has_name()
bool google_dataflow_api::InstructionOutput::has_name |
( |
| ) |
const |
|
inline |
Determine if the 'name
' attribute was set.
- Returns
- true if the '
name
' attribute was set.
◆ has_only_count_key_bytes()
bool google_dataflow_api::InstructionOutput::has_only_count_key_bytes |
( |
| ) |
const |
|
inline |
Determine if the 'onlyCountKeyBytes
' attribute was set.
- Returns
- true if the '
onlyCountKeyBytes
' attribute was set.
◆ has_only_count_value_bytes()
bool google_dataflow_api::InstructionOutput::has_only_count_value_bytes |
( |
| ) |
const |
|
inline |
Determine if the 'onlyCountValueBytes
' attribute was set.
- Returns
- true if the '
onlyCountValueBytes
' attribute was set.
◆ has_original_name()
bool google_dataflow_api::InstructionOutput::has_original_name |
( |
| ) |
const |
|
inline |
Determine if the 'originalName
' attribute was set.
- Returns
- true if the '
originalName
' attribute was set.
◆ has_system_name()
bool google_dataflow_api::InstructionOutput::has_system_name |
( |
| ) |
const |
|
inline |
Determine if the 'systemName
' attribute was set.
- Returns
- true if the '
systemName
' attribute was set.
◆ mutable_codec()
client::JsonCppAssociativeArray<client::JsonCppData > google_dataflow_api::InstructionOutput::mutable_codec |
( |
| ) |
|
|
inline |
Gets a reference to a mutable value of the 'codec
' property.
The codec to use to encode data being written via this output.
- Returns
- The result can be modified to change the attribute value.
◆ New()
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_name()
void google_dataflow_api::InstructionOutput::set_name |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'name
' attribute.
The user-provided name of this output.
- Parameters
-
◆ set_only_count_key_bytes()
void google_dataflow_api::InstructionOutput::set_only_count_key_bytes |
( |
bool |
value | ) |
|
|
inline |
Change the 'onlyCountKeyBytes
' attribute.
For system-generated byte and mean byte metrics, certain instructions should only report the key size.
- Parameters
-
◆ set_only_count_value_bytes()
void google_dataflow_api::InstructionOutput::set_only_count_value_bytes |
( |
bool |
value | ) |
|
|
inline |
Change the 'onlyCountValueBytes
' attribute.
For system-generated byte and mean byte metrics, certain instructions should only report the value size.
- Parameters
-
◆ set_original_name()
void google_dataflow_api::InstructionOutput::set_original_name |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'originalName
' attribute.
System-defined name for this output in the original workflow graph. Outputs that do not contribute to an original instruction do not set this.
- Parameters
-
◆ set_system_name()
void google_dataflow_api::InstructionOutput::set_system_name |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'systemName
' attribute.
System-defined name of this output. Unique across the workflow.
- Parameters
-
The documentation for this class was generated from the following files: