30 #ifndef GOOGLE_DATAFLOW_API_TRANSFORM_SUMMARY_H_ 31 #define GOOGLE_DATAFLOW_API_TRANSFORM_SUMMARY_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/dataflow_api/display_data.h" 86 return StringPiece(
"google_dataflow_api::TransformSummary");
95 return Storage().isMember(
"displayData");
102 MutableStorage()->removeMember(
"displayData");
109 const client::JsonCppArray<DisplayData > get_display_data()
const;
119 client::JsonCppArray<DisplayData > mutable_displayData();
127 return Storage().isMember(
"id");
134 MutableStorage()->removeMember(
"id");
142 const Json::Value& v = Storage(
"id");
143 if (v == Json::Value::null)
return StringPiece(
"");
144 return StringPiece(v.asCString());
155 *MutableStorage(
"id") = value.data();
164 return Storage().isMember(
"inputCollectionName");
171 MutableStorage()->removeMember(
"inputCollectionName");
180 const Json::Value& storage = Storage(
"inputCollectionName");
181 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
193 Json::Value* storage = MutableStorage(
"inputCollectionName");
194 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
203 return Storage().isMember(
"kind");
210 MutableStorage()->removeMember(
"kind");
218 const Json::Value& v = Storage(
"kind");
219 if (v == Json::Value::null)
return StringPiece(
"");
220 return StringPiece(v.asCString());
231 *MutableStorage(
"kind") = value.data();
240 return Storage().isMember(
"name");
247 MutableStorage()->removeMember(
"name");
255 const Json::Value& v = Storage(
"name");
256 if (v == Json::Value::null)
return StringPiece(
"");
257 return StringPiece(v.asCString());
268 *MutableStorage(
"name") = value.data();
277 return Storage().isMember(
"outputCollectionName");
284 MutableStorage()->removeMember(
"outputCollectionName");
293 const Json::Value& storage = Storage(
"outputCollectionName");
294 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
306 Json::Value* storage = MutableStorage(
"outputCollectionName");
307 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
314 #endif // GOOGLE_DATAFLOW_API_TRANSFORM_SUMMARY_H_
Definition: approximate_progress.h:40
Definition: approximate_progress.cc:42