30 #ifndef GOOGLE_DATAFLOW_API_JOB_EXECUTION_INFO_H_ 31 #define GOOGLE_DATAFLOW_API_JOB_EXECUTION_INFO_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/job_execution_stage_info.h" 86 return StringPiece(
"google_dataflow_api::JobExecutionInfo");
95 return Storage().isMember(
"stages");
102 MutableStorage()->removeMember(
"stages");
109 const client::JsonCppAssociativeArray<JobExecutionStageInfo > get_stages()
const;
118 client::JsonCppAssociativeArray<JobExecutionStageInfo > mutable_stages();
124 #endif // GOOGLE_DATAFLOW_API_JOB_EXECUTION_INFO_H_ Definition: job_execution_info.h:52
const StringPiece GetTypeName() const
Definition: job_execution_info.h:85
Definition: approximate_progress.h:40
bool has_stages() const
Definition: job_execution_info.h:94
void clear_stages()
Definition: job_execution_info.h:101
Definition: approximate_progress.cc:42