#include <display_data.h>
Data provided with a pipeline or transform to provide descriptive info.
◆ DisplayData() [1/2]
google_dataflow_api::DisplayData::DisplayData |
( |
const Json::Value & |
storage | ) |
|
|
explicit |
Standard constructor for an immutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ DisplayData() [2/2]
google_dataflow_api::DisplayData::DisplayData |
( |
Json::Value * |
storage | ) |
|
|
explicit |
Standard constructor for a mutable data object instance.
- Parameters
-
[in] | storage | The underlying data storage for this instance. |
◆ ~DisplayData()
google_dataflow_api::DisplayData::~DisplayData |
( |
| ) |
|
|
virtual |
◆ clear_bool_value()
void google_dataflow_api::DisplayData::clear_bool_value |
( |
| ) |
|
|
inline |
Clears the 'boolValue
' attribute.
◆ clear_duration_value()
void google_dataflow_api::DisplayData::clear_duration_value |
( |
| ) |
|
|
inline |
Clears the 'durationValue
' attribute.
◆ clear_float_value()
void google_dataflow_api::DisplayData::clear_float_value |
( |
| ) |
|
|
inline |
Clears the 'floatValue
' attribute.
◆ clear_int64_value()
void google_dataflow_api::DisplayData::clear_int64_value |
( |
| ) |
|
|
inline |
Clears the 'int64Value
' attribute.
◆ clear_java_class_value()
void google_dataflow_api::DisplayData::clear_java_class_value |
( |
| ) |
|
|
inline |
Clears the 'javaClassValue
' attribute.
◆ clear_key()
void google_dataflow_api::DisplayData::clear_key |
( |
| ) |
|
|
inline |
Clears the 'key
' attribute.
◆ clear_label()
void google_dataflow_api::DisplayData::clear_label |
( |
| ) |
|
|
inline |
Clears the 'label
' attribute.
◆ clear_namespace()
void google_dataflow_api::DisplayData::clear_namespace |
( |
| ) |
|
|
inline |
Clears the 'namespace
' attribute.
◆ clear_short_str_value()
void google_dataflow_api::DisplayData::clear_short_str_value |
( |
| ) |
|
|
inline |
Clears the 'shortStrValue
' attribute.
◆ clear_str_value()
void google_dataflow_api::DisplayData::clear_str_value |
( |
| ) |
|
|
inline |
Clears the 'strValue
' attribute.
◆ clear_timestamp_value()
void google_dataflow_api::DisplayData::clear_timestamp_value |
( |
| ) |
|
|
inline |
Clears the 'timestampValue
' attribute.
◆ clear_url()
void google_dataflow_api::DisplayData::clear_url |
( |
| ) |
|
|
inline |
Clears the 'url
' attribute.
◆ get_bool_value()
bool google_dataflow_api::DisplayData::get_bool_value |
( |
| ) |
const |
|
inline |
Get the value of the 'boolValue
' attribute.
◆ get_duration_value()
const StringPiece google_dataflow_api::DisplayData::get_duration_value |
( |
| ) |
const |
|
inline |
Get the value of the 'durationValue
' attribute.
◆ get_float_value()
float google_dataflow_api::DisplayData::get_float_value |
( |
| ) |
const |
|
inline |
Get the value of the 'floatValue
' attribute.
◆ get_int64_value()
int64 google_dataflow_api::DisplayData::get_int64_value |
( |
| ) |
const |
|
inline |
Get the value of the 'int64Value
' attribute.
◆ get_java_class_value()
const StringPiece google_dataflow_api::DisplayData::get_java_class_value |
( |
| ) |
const |
|
inline |
Get the value of the 'javaClassValue
' attribute.
◆ get_key()
const StringPiece google_dataflow_api::DisplayData::get_key |
( |
| ) |
const |
|
inline |
Get the value of the 'key
' attribute.
◆ get_label()
const StringPiece google_dataflow_api::DisplayData::get_label |
( |
| ) |
const |
|
inline |
Get the value of the 'label
' attribute.
◆ get_namespace()
const StringPiece google_dataflow_api::DisplayData::get_namespace |
( |
| ) |
const |
|
inline |
Get the value of the 'namespace
' attribute.
◆ get_short_str_value()
const StringPiece google_dataflow_api::DisplayData::get_short_str_value |
( |
| ) |
const |
|
inline |
Get the value of the 'shortStrValue
' attribute.
◆ get_str_value()
const StringPiece google_dataflow_api::DisplayData::get_str_value |
( |
| ) |
const |
|
inline |
Get the value of the 'strValue
' attribute.
◆ get_timestamp_value()
const StringPiece google_dataflow_api::DisplayData::get_timestamp_value |
( |
| ) |
const |
|
inline |
Get the value of the 'timestampValue
' attribute.
◆ get_url()
const StringPiece google_dataflow_api::DisplayData::get_url |
( |
| ) |
const |
|
inline |
Get the value of the 'url
' attribute.
◆ GetTypeName()
const StringPiece google_dataflow_api::DisplayData::GetTypeName |
( |
| ) |
const |
|
inline |
◆ has_bool_value()
bool google_dataflow_api::DisplayData::has_bool_value |
( |
| ) |
const |
|
inline |
Determine if the 'boolValue
' attribute was set.
- Returns
- true if the '
boolValue
' attribute was set.
◆ has_duration_value()
bool google_dataflow_api::DisplayData::has_duration_value |
( |
| ) |
const |
|
inline |
Determine if the 'durationValue
' attribute was set.
- Returns
- true if the '
durationValue
' attribute was set.
◆ has_float_value()
bool google_dataflow_api::DisplayData::has_float_value |
( |
| ) |
const |
|
inline |
Determine if the 'floatValue
' attribute was set.
- Returns
- true if the '
floatValue
' attribute was set.
◆ has_int64_value()
bool google_dataflow_api::DisplayData::has_int64_value |
( |
| ) |
const |
|
inline |
Determine if the 'int64Value
' attribute was set.
- Returns
- true if the '
int64Value
' attribute was set.
◆ has_java_class_value()
bool google_dataflow_api::DisplayData::has_java_class_value |
( |
| ) |
const |
|
inline |
Determine if the 'javaClassValue
' attribute was set.
- Returns
- true if the '
javaClassValue
' attribute was set.
◆ has_key()
bool google_dataflow_api::DisplayData::has_key |
( |
| ) |
const |
|
inline |
Determine if the 'key
' attribute was set.
- Returns
- true if the '
key
' attribute was set.
◆ has_label()
bool google_dataflow_api::DisplayData::has_label |
( |
| ) |
const |
|
inline |
Determine if the 'label
' attribute was set.
- Returns
- true if the '
label
' attribute was set.
◆ has_namespace()
bool google_dataflow_api::DisplayData::has_namespace |
( |
| ) |
const |
|
inline |
Determine if the 'namespace
' attribute was set.
- Returns
- true if the '
namespace
' attribute was set.
◆ has_short_str_value()
bool google_dataflow_api::DisplayData::has_short_str_value |
( |
| ) |
const |
|
inline |
Determine if the 'shortStrValue
' attribute was set.
- Returns
- true if the '
shortStrValue
' attribute was set.
◆ has_str_value()
bool google_dataflow_api::DisplayData::has_str_value |
( |
| ) |
const |
|
inline |
Determine if the 'strValue
' attribute was set.
- Returns
- true if the '
strValue
' attribute was set.
◆ has_timestamp_value()
bool google_dataflow_api::DisplayData::has_timestamp_value |
( |
| ) |
const |
|
inline |
Determine if the 'timestampValue
' attribute was set.
- Returns
- true if the '
timestampValue
' attribute was set.
◆ has_url()
bool google_dataflow_api::DisplayData::has_url |
( |
| ) |
const |
|
inline |
Determine if the 'url
' attribute was set.
- Returns
- true if the '
url
' attribute was set.
◆ New()
DisplayData * google_dataflow_api::DisplayData::New |
( |
| ) |
|
|
static |
Creates a new default instance.
- Returns
- Ownership is passed back to the caller.
◆ set_bool_value()
void google_dataflow_api::DisplayData::set_bool_value |
( |
bool |
value | ) |
|
|
inline |
Change the 'boolValue
' attribute.
Contains value if the data is of a boolean type.
- Parameters
-
◆ set_duration_value()
void google_dataflow_api::DisplayData::set_duration_value |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'durationValue
' attribute.
Contains value if the data is of duration type.
- Parameters
-
◆ set_float_value()
void google_dataflow_api::DisplayData::set_float_value |
( |
float |
value | ) |
|
|
inline |
Change the 'floatValue
' attribute.
Contains value if the data is of float type.
- Parameters
-
◆ set_int64_value()
void google_dataflow_api::DisplayData::set_int64_value |
( |
int64 |
value | ) |
|
|
inline |
Change the 'int64Value
' attribute.
Contains value if the data is of int64 type.
- Parameters
-
◆ set_java_class_value()
void google_dataflow_api::DisplayData::set_java_class_value |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'javaClassValue
' attribute.
Contains value if the data is of java class type.
- Parameters
-
◆ set_key()
void google_dataflow_api::DisplayData::set_key |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'key
' attribute.
The key identifying the display data. This is intended to be used as a label for the display data when viewed in a dax monitoring system.
- Parameters
-
◆ set_label()
void google_dataflow_api::DisplayData::set_label |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'label
' attribute.
An optional label to display in a dax UI for the element.
- Parameters
-
◆ set_namespace()
void google_dataflow_api::DisplayData::set_namespace |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'namespace
' attribute.
The namespace for the key. This is usually a class name or programming language namespace (i.e. python module) which defines the display data. This allows a dax monitoring system to specially handle the data and perform custom rendering.
- Parameters
-
◆ set_short_str_value()
void google_dataflow_api::DisplayData::set_short_str_value |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'shortStrValue
' attribute.
A possible additional shorter value to display. For example a java_class_name_value of com.mypackage.MyDoFn will be stored with MyDoFn as the short_str_value and com.mypackage.MyDoFn as the java_class_name value. short_str_value can be displayed and java_class_name_value will be displayed as a tooltip.
- Parameters
-
◆ set_str_value()
void google_dataflow_api::DisplayData::set_str_value |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'strValue
' attribute.
Contains value if the data is of string type.
- Parameters
-
◆ set_timestamp_value()
void google_dataflow_api::DisplayData::set_timestamp_value |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'timestampValue
' attribute.
Contains value if the data is of timestamp type.
- Parameters
-
◆ set_url()
void google_dataflow_api::DisplayData::set_url |
( |
const StringPiece & |
value | ) |
|
|
inline |
Change the 'url
' attribute.
An optional full URL.
- Parameters
-
The documentation for this class was generated from the following files:
- google/dataflow_api/display_data.h
- google/dataflow_api/display_data.cc