30 #ifndef GOOGLE_BIGQUERY_API_QUERY_TIMELINE_SAMPLE_H_ 31 #define GOOGLE_BIGQUERY_API_QUERY_TIMELINE_SAMPLE_H_ 33 #include "googleapis/base/integral_types.h" 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_bigquery_api::QueryTimelineSample");
93 return Storage().isMember(
"activeUnits");
100 MutableStorage()->removeMember(
"activeUnits");
108 const Json::Value& storage = Storage(
"activeUnits");
109 return client::JsonValueToCppValueHelper<int64 >(storage);
122 client::SetJsonValueFromCppValueHelper<int64 >(
123 value, MutableStorage(
"activeUnits"));
132 return Storage().isMember(
"completedUnits");
139 MutableStorage()->removeMember(
"completedUnits");
147 const Json::Value& storage = Storage(
"completedUnits");
148 return client::JsonValueToCppValueHelper<int64 >(storage);
159 client::SetJsonValueFromCppValueHelper<int64 >(
160 value, MutableStorage(
"completedUnits"));
169 return Storage().isMember(
"elapsedMs");
176 MutableStorage()->removeMember(
"elapsedMs");
184 const Json::Value& storage = Storage(
"elapsedMs");
185 return client::JsonValueToCppValueHelper<int64 >(storage);
196 client::SetJsonValueFromCppValueHelper<int64 >(
197 value, MutableStorage(
"elapsedMs"));
206 return Storage().isMember(
"pendingUnits");
213 MutableStorage()->removeMember(
"pendingUnits");
221 const Json::Value& storage = Storage(
"pendingUnits");
222 return client::JsonValueToCppValueHelper<int64 >(storage);
233 client::SetJsonValueFromCppValueHelper<int64 >(
234 value, MutableStorage(
"pendingUnits"));
243 return Storage().isMember(
"totalSlotMs");
250 MutableStorage()->removeMember(
"totalSlotMs");
258 const Json::Value& storage = Storage(
"totalSlotMs");
259 return client::JsonValueToCppValueHelper<int64 >(storage);
270 client::SetJsonValueFromCppValueHelper<int64 >(
271 value, MutableStorage(
"totalSlotMs"));
278 #endif // GOOGLE_BIGQUERY_API_QUERY_TIMELINE_SAMPLE_H_ int64 get_total_slot_ms() const
Definition: query_timeline_sample.h:257
int64 get_active_units() const
Definition: query_timeline_sample.h:107
bool has_completed_units() const
Definition: query_timeline_sample.h:131
void set_pending_units(int64 value)
Definition: query_timeline_sample.h:232
void clear_completed_units()
Definition: query_timeline_sample.h:138
void set_total_slot_ms(int64 value)
Definition: query_timeline_sample.h:269
const StringPiece GetTypeName() const
Definition: query_timeline_sample.h:83
void set_elapsed_ms(int64 value)
Definition: query_timeline_sample.h:195
void set_completed_units(int64 value)
Definition: query_timeline_sample.h:158
Definition: aggregate_classification_metrics.cc:39
void clear_pending_units()
Definition: query_timeline_sample.h:212
int64 get_completed_units() const
Definition: query_timeline_sample.h:146
Definition: aggregate_classification_metrics.h:37
void set_active_units(int64 value)
Definition: query_timeline_sample.h:121
void clear_active_units()
Definition: query_timeline_sample.h:99
int64 get_pending_units() const
Definition: query_timeline_sample.h:220
bool has_total_slot_ms() const
Definition: query_timeline_sample.h:242
bool has_pending_units() const
Definition: query_timeline_sample.h:205
bool has_elapsed_ms() const
Definition: query_timeline_sample.h:168
bool has_active_units() const
Definition: query_timeline_sample.h:92
Definition: query_timeline_sample.h:50
void clear_total_slot_ms()
Definition: query_timeline_sample.h:249
int64 get_elapsed_ms() const
Definition: query_timeline_sample.h:183
void clear_elapsed_ms()
Definition: query_timeline_sample.h:175