30 #ifndef GOOGLE_DATAFLOW_API_PIPELINE_DESCRIPTION_H_ 31 #define GOOGLE_DATAFLOW_API_PIPELINE_DESCRIPTION_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/dataflow_api/display_data.h" 38 #include "google/dataflow_api/execution_stage_summary.h" 39 #include "google/dataflow_api/transform_summary.h" 89 return StringPiece(
"google_dataflow_api::PipelineDescription");
98 return Storage().isMember(
"displayData");
105 MutableStorage()->removeMember(
"displayData");
112 const client::JsonCppArray<DisplayData > get_display_data()
const;
122 client::JsonCppArray<DisplayData > mutable_displayData();
131 return Storage().isMember(
"executionPipelineStage");
138 MutableStorage()->removeMember(
"executionPipelineStage");
146 const client::JsonCppArray<ExecutionStageSummary > get_execution_pipeline_stage()
const;
156 client::JsonCppArray<ExecutionStageSummary > mutable_executionPipelineStage();
166 return Storage().isMember(
"originalPipelineTransform");
173 MutableStorage()->removeMember(
"originalPipelineTransform");
181 const client::JsonCppArray<TransformSummary > get_original_pipeline_transform()
const;
191 client::JsonCppArray<TransformSummary > mutable_originalPipelineTransform();
197 #endif // GOOGLE_DATAFLOW_API_PIPELINE_DESCRIPTION_H_ void clear_original_pipeline_transform()
Definition: pipeline_description.h:172
bool has_execution_pipeline_stage() const
Definition: pipeline_description.h:130
bool has_display_data() const
Definition: pipeline_description.h:97
Definition: pipeline_description.h:55
const StringPiece GetTypeName() const
Definition: pipeline_description.h:88
void clear_execution_pipeline_stage()
Definition: pipeline_description.h:137
Definition: approximate_progress.h:40
void clear_display_data()
Definition: pipeline_description.h:104
Definition: approximate_progress.cc:42
bool has_original_pipeline_transform() const
Definition: pipeline_description.h:165