30 #ifndef GOOGLE_BIGQUERY_API_TABLE_DATA_INSERT_ALL_REQUEST_H_ 31 #define GOOGLE_BIGQUERY_API_TABLE_DATA_INSERT_ALL_REQUEST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 91 return StringPiece(
"google_bigquery_api::TableDataInsertAllRequestRows");
100 return Storage().isMember(
"insertId");
107 MutableStorage()->removeMember(
"insertId");
115 const Json::Value& v = Storage(
"insertId");
116 if (v == Json::Value::null)
return StringPiece(
"");
117 return StringPiece(v.asCString());
129 *MutableStorage(
"insertId") = value.data();
138 return Storage().isMember(
"json");
145 MutableStorage()->removeMember(
"json");
152 const client::JsonCppAssociativeArray<client::JsonCppData > get_json()
const;
162 client::JsonCppAssociativeArray<client::JsonCppData > mutable_json();
199 return StringPiece(
"google_bigquery_api::TableDataInsertAllRequest");
208 return Storage().isMember(
"ignoreUnknownValues");
215 MutableStorage()->removeMember(
"ignoreUnknownValues");
223 const Json::Value& storage = Storage(
"ignoreUnknownValues");
224 return client::JsonValueToCppValueHelper<bool >(storage);
237 client::SetJsonValueFromCppValueHelper<bool >(
238 value, MutableStorage(
"ignoreUnknownValues"));
247 return Storage().isMember(
"kind");
254 MutableStorage()->removeMember(
"kind");
262 const Json::Value& v = Storage(
"kind");
263 if (v == Json::Value::null)
return StringPiece(
"");
264 return StringPiece(v.asCString());
275 *MutableStorage(
"kind") = value.data();
284 return Storage().isMember(
"rows");
291 MutableStorage()->removeMember(
"rows");
298 const client::JsonCppArray<TableDataInsertAllRequestRows >
get_rows()
const {
299 const Json::Value& storage = Storage(
"rows");
300 return client::JsonValueToCppValueHelper<client::JsonCppArray<TableDataInsertAllRequestRows > >(storage);
311 Json::Value* storage = MutableStorage(
"rows");
312 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<TableDataInsertAllRequestRows > >(storage);
321 return Storage().isMember(
"skipInvalidRows");
328 MutableStorage()->removeMember(
"skipInvalidRows");
336 const Json::Value& storage = Storage(
"skipInvalidRows");
337 return client::JsonValueToCppValueHelper<bool >(storage);
350 client::SetJsonValueFromCppValueHelper<bool >(
351 value, MutableStorage(
"skipInvalidRows"));
360 return Storage().isMember(
"templateSuffix");
367 MutableStorage()->removeMember(
"templateSuffix");
375 const Json::Value& v = Storage(
"templateSuffix");
376 if (v == Json::Value::null)
return StringPiece(
"");
377 return StringPiece(v.asCString());
393 *MutableStorage(
"templateSuffix") = value.data();
400 #endif // GOOGLE_BIGQUERY_API_TABLE_DATA_INSERT_ALL_REQUEST_H_ void set_template_suffix(const StringPiece &value)
Definition: table_data_insert_all_request.h:392
bool has_ignore_unknown_values() const
Definition: table_data_insert_all_request.h:207
const client::JsonCppArray< TableDataInsertAllRequestRows > get_rows() const
Definition: table_data_insert_all_request.h:298
void set_insert_id(const StringPiece &value)
Definition: table_data_insert_all_request.h:128
void clear_template_suffix()
Definition: table_data_insert_all_request.h:366
bool get_skip_invalid_rows() const
Definition: table_data_insert_all_request.h:335
client::JsonCppArray< TableDataInsertAllRequestRows > mutable_rows()
Definition: table_data_insert_all_request.h:310
bool has_json() const
Definition: table_data_insert_all_request.h:137
bool has_kind() const
Definition: table_data_insert_all_request.h:246
const StringPiece GetTypeName() const
Definition: table_data_insert_all_request.h:198
void set_skip_invalid_rows(bool value)
Definition: table_data_insert_all_request.h:349
Definition: aggregate_classification_metrics.cc:39
bool has_skip_invalid_rows() const
Definition: table_data_insert_all_request.h:320
void set_kind(const StringPiece &value)
Definition: table_data_insert_all_request.h:274
const StringPiece GetTypeName() const
Definition: table_data_insert_all_request.h:90
const StringPiece get_kind() const
Definition: table_data_insert_all_request.h:261
Definition: table_data_insert_all_request.h:57
void clear_ignore_unknown_values()
Definition: table_data_insert_all_request.h:214
bool has_insert_id() const
Definition: table_data_insert_all_request.h:99
const StringPiece get_template_suffix() const
Definition: table_data_insert_all_request.h:374
Definition: aggregate_classification_metrics.h:37
void clear_insert_id()
Definition: table_data_insert_all_request.h:106
void clear_json()
Definition: table_data_insert_all_request.h:144
void set_ignore_unknown_values(bool value)
Definition: table_data_insert_all_request.h:236
const StringPiece get_insert_id() const
Definition: table_data_insert_all_request.h:114
bool get_ignore_unknown_values() const
Definition: table_data_insert_all_request.h:222
bool has_template_suffix() const
Definition: table_data_insert_all_request.h:359
Definition: table_data_insert_all_request.h:50
bool has_rows() const
Definition: table_data_insert_all_request.h:283
void clear_skip_invalid_rows()
Definition: table_data_insert_all_request.h:327
void clear_rows()
Definition: table_data_insert_all_request.h:290
void clear_kind()
Definition: table_data_insert_all_request.h:253