30 #ifndef GOOGLE_BIGQUERY_API_DATASET_LIST_H_ 31 #define GOOGLE_BIGQUERY_API_DATASET_LIST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/bigquery_api/dataset_reference.h" 93 return StringPiece(
"google_bigquery_api::DatasetListDatasets");
102 return Storage().isMember(
"datasetReference");
109 MutableStorage()->removeMember(
"datasetReference");
136 return Storage().isMember(
"friendlyName");
143 MutableStorage()->removeMember(
"friendlyName");
151 const Json::Value& v = Storage(
"friendlyName");
152 if (v == Json::Value::null)
return StringPiece(
"");
153 return StringPiece(v.asCString());
164 *MutableStorage(
"friendlyName") = value.data();
173 return Storage().isMember(
"id");
180 MutableStorage()->removeMember(
"id");
188 const Json::Value& v = Storage(
"id");
189 if (v == Json::Value::null)
return StringPiece(
"");
190 return StringPiece(v.asCString());
201 *MutableStorage(
"id") = value.data();
210 return Storage().isMember(
"kind");
217 MutableStorage()->removeMember(
"kind");
225 const Json::Value& v = Storage(
"kind");
226 if (v == Json::Value::null)
return StringPiece(
"");
227 return StringPiece(v.asCString());
239 *MutableStorage(
"kind") = value.data();
248 return Storage().isMember(
"labels");
255 MutableStorage()->removeMember(
"labels");
262 const client::JsonCppAssociativeArray<string >
get_labels()
const {
263 const Json::Value& storage = Storage(
"labels");
264 return client::JsonValueToCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
277 Json::Value* storage = MutableStorage(
"labels");
278 return client::JsonValueToMutableCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
287 return Storage().isMember(
"location");
294 MutableStorage()->removeMember(
"location");
302 const Json::Value& v = Storage(
"location");
303 if (v == Json::Value::null)
return StringPiece(
"");
304 return StringPiece(v.asCString());
315 *MutableStorage(
"location") = value.data();
353 return StringPiece(
"google_bigquery_api::DatasetList");
362 return Storage().isMember(
"datasets");
369 MutableStorage()->removeMember(
"datasets");
376 const client::JsonCppArray<DatasetListDatasets >
get_datasets()
const {
377 const Json::Value& storage = Storage(
"datasets");
378 return client::JsonValueToCppValueHelper<client::JsonCppArray<DatasetListDatasets > >(storage);
393 Json::Value* storage = MutableStorage(
"datasets");
394 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<DatasetListDatasets > >(storage);
403 return Storage().isMember(
"etag");
410 MutableStorage()->removeMember(
"etag");
418 const Json::Value& v = Storage(
"etag");
419 if (v == Json::Value::null)
return StringPiece(
"");
420 return StringPiece(v.asCString());
432 *MutableStorage(
"etag") = value.data();
441 return Storage().isMember(
"kind");
448 MutableStorage()->removeMember(
"kind");
456 const Json::Value& v = Storage(
"kind");
457 if (v == Json::Value::null)
return StringPiece(
"");
458 return StringPiece(v.asCString());
470 *MutableStorage(
"kind") = value.data();
479 return Storage().isMember(
"nextPageToken");
486 MutableStorage()->removeMember(
"nextPageToken");
494 const Json::Value& v = Storage(
"nextPageToken");
495 if (v == Json::Value::null)
return StringPiece(
"");
496 return StringPiece(v.asCString());
508 *MutableStorage(
"nextPageToken") = value.data();
515 #endif // GOOGLE_BIGQUERY_API_DATASET_LIST_H_ const client::JsonCppAssociativeArray< string > get_labels() const
Definition: dataset_list.h:262
void set_kind(const StringPiece &value)
Definition: dataset_list.h:469
const StringPiece get_id() const
Definition: dataset_list.h:187
void clear_kind()
Definition: dataset_list.h:216
Definition: dataset_list.h:52
Definition: dataset_reference.h:50
bool has_kind() const
Definition: dataset_list.h:209
const StringPiece get_location() const
Definition: dataset_list.h:301
void clear_dataset_reference()
Definition: dataset_list.h:108
bool has_next_page_token() const
Definition: dataset_list.h:478
client::JsonCppArray< DatasetListDatasets > mutable_datasets()
Definition: dataset_list.h:392
const StringPiece get_etag() const
Definition: dataset_list.h:417
const StringPiece get_friendly_name() const
Definition: dataset_list.h:150
const StringPiece get_kind() const
Definition: dataset_list.h:455
Definition: aggregate_classification_metrics.cc:39
void clear_labels()
Definition: dataset_list.h:254
const client::JsonCppArray< DatasetListDatasets > get_datasets() const
Definition: dataset_list.h:376
bool has_datasets() const
Definition: dataset_list.h:361
void clear_etag()
Definition: dataset_list.h:409
const StringPiece GetTypeName() const
Definition: dataset_list.h:92
const StringPiece get_next_page_token() const
Definition: dataset_list.h:493
void set_location(const StringPiece &value)
Definition: dataset_list.h:314
Definition: dataset_list.h:59
void clear_datasets()
Definition: dataset_list.h:368
bool has_location() const
Definition: dataset_list.h:286
void clear_friendly_name()
Definition: dataset_list.h:142
void set_kind(const StringPiece &value)
Definition: dataset_list.h:238
bool has_etag() const
Definition: dataset_list.h:402
Definition: aggregate_classification_metrics.h:37
const StringPiece get_kind() const
Definition: dataset_list.h:224
bool has_labels() const
Definition: dataset_list.h:247
void clear_next_page_token()
Definition: dataset_list.h:485
void clear_location()
Definition: dataset_list.h:293
void set_friendly_name(const StringPiece &value)
Definition: dataset_list.h:163
bool has_kind() const
Definition: dataset_list.h:440
bool has_id() const
Definition: dataset_list.h:172
void clear_id()
Definition: dataset_list.h:179
void set_next_page_token(const StringPiece &value)
Definition: dataset_list.h:507
void set_id(const StringPiece &value)
Definition: dataset_list.h:200
bool has_friendly_name() const
Definition: dataset_list.h:135
void clear_kind()
Definition: dataset_list.h:447
const StringPiece GetTypeName() const
Definition: dataset_list.h:352
client::JsonCppAssociativeArray< string > mutable_labels()
Definition: dataset_list.h:276
void set_etag(const StringPiece &value)
Definition: dataset_list.h:431
bool has_dataset_reference() const
Definition: dataset_list.h:101