30 #ifndef GOOGLE_COMPUTE_API_INTERCONNECT_ATTACHMENT_LIST_H_ 31 #define GOOGLE_COMPUTE_API_INTERCONNECT_ATTACHMENT_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/compute_api/interconnect_attachment.h" 102 return StringPiece(
"google_compute_api::InterconnectAttachmentListWarningData");
111 return Storage().isMember(
"key");
118 MutableStorage()->removeMember(
"key");
126 const Json::Value& v = Storage(
"key");
127 if (v == Json::Value::null)
return StringPiece(
"");
128 return StringPiece(v.asCString());
145 *MutableStorage(
"key") = value.data();
154 return Storage().isMember(
"value");
161 MutableStorage()->removeMember(
"value");
169 const Json::Value& v = Storage(
"value");
170 if (v == Json::Value::null)
return StringPiece(
"");
171 return StringPiece(v.asCString());
182 *MutableStorage(
"value") = value.data();
221 return StringPiece(
"google_compute_api::InterconnectAttachmentListWarning");
230 return Storage().isMember(
"code");
237 MutableStorage()->removeMember(
"code");
245 const Json::Value& v = Storage(
"code");
246 if (v == Json::Value::null)
return StringPiece(
"");
247 return StringPiece(v.asCString());
259 *MutableStorage(
"code") = value.data();
268 return Storage().isMember(
"data");
275 MutableStorage()->removeMember(
"data");
282 const client::JsonCppArray<InterconnectAttachmentListWarningData >
get_data()
const {
283 const Json::Value& storage = Storage(
"data");
284 return client::JsonValueToCppValueHelper<client::JsonCppArray<InterconnectAttachmentListWarningData > >(storage);
296 client::JsonCppArray<InterconnectAttachmentListWarningData >
mutable_data() {
297 Json::Value* storage = MutableStorage(
"data");
298 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<InterconnectAttachmentListWarningData > >(storage);
307 return Storage().isMember(
"message");
314 MutableStorage()->removeMember(
"message");
322 const Json::Value& v = Storage(
"message");
323 if (v == Json::Value::null)
return StringPiece(
"");
324 return StringPiece(v.asCString());
335 *MutableStorage(
"message") = value.data();
373 return StringPiece(
"google_compute_api::InterconnectAttachmentList");
382 return Storage().isMember(
"id");
389 MutableStorage()->removeMember(
"id");
397 const Json::Value& v = Storage(
"id");
398 if (v == Json::Value::null)
return StringPiece(
"");
399 return StringPiece(v.asCString());
410 *MutableStorage(
"id") = value.data();
419 return Storage().isMember(
"items");
426 MutableStorage()->removeMember(
"items");
433 const client::JsonCppArray<InterconnectAttachment > get_items()
const;
442 client::JsonCppArray<InterconnectAttachment > mutable_items();
450 return Storage().isMember(
"kind");
457 MutableStorage()->removeMember(
"kind");
465 const Json::Value& v = Storage(
"kind");
466 if (v == Json::Value::null)
return StringPiece(
"");
467 return StringPiece(v.asCString());
479 *MutableStorage(
"kind") = value.data();
488 return Storage().isMember(
"nextPageToken");
495 MutableStorage()->removeMember(
"nextPageToken");
503 const Json::Value& v = Storage(
"nextPageToken");
504 if (v == Json::Value::null)
return StringPiece(
"");
505 return StringPiece(v.asCString());
520 *MutableStorage(
"nextPageToken") = value.data();
529 return Storage().isMember(
"selfLink");
536 MutableStorage()->removeMember(
"selfLink");
544 const Json::Value& v = Storage(
"selfLink");
545 if (v == Json::Value::null)
return StringPiece(
"");
546 return StringPiece(v.asCString());
557 *MutableStorage(
"selfLink") = value.data();
566 return Storage().isMember(
"warning");
573 MutableStorage()->removeMember(
"warning");
581 const Json::Value& storage = Storage(
"warning");
582 return client::JsonValueToCppValueHelper<InterconnectAttachmentListWarning >(storage);
593 Json::Value* storage = MutableStorage(
"warning");
594 return client::JsonValueToMutableCppValueHelper<InterconnectAttachmentListWarning >(storage);
601 #endif // GOOGLE_COMPUTE_API_INTERCONNECT_ATTACHMENT_LIST_H_ const StringPiece get_message() const
Definition: interconnect_attachment_list.h:321
Definition: interconnect_attachment_list.h:53
void clear_kind()
Definition: interconnect_attachment_list.h:456
void set_self_link(const StringPiece &value)
Definition: interconnect_attachment_list.h:556
bool has_value() const
Definition: interconnect_attachment_list.h:153
client::JsonCppArray< InterconnectAttachmentListWarningData > mutable_data()
Definition: interconnect_attachment_list.h:296
bool has_warning() const
Definition: interconnect_attachment_list.h:565
void set_id(const StringPiece &value)
Definition: interconnect_attachment_list.h:409
void set_value(const StringPiece &value)
Definition: interconnect_attachment_list.h:181
void clear_code()
Definition: interconnect_attachment_list.h:236
void set_next_page_token(const StringPiece &value)
Definition: interconnect_attachment_list.h:519
void clear_id()
Definition: interconnect_attachment_list.h:388
bool has_id() const
Definition: interconnect_attachment_list.h:381
bool has_self_link() const
Definition: interconnect_attachment_list.h:528
void set_kind(const StringPiece &value)
Definition: interconnect_attachment_list.h:478
const StringPiece get_id() const
Definition: interconnect_attachment_list.h:396
const InterconnectAttachmentListWarning get_warning() const
Definition: interconnect_attachment_list.h:580
const StringPiece get_self_link() const
Definition: interconnect_attachment_list.h:543
bool has_data() const
Definition: interconnect_attachment_list.h:267
bool has_items() const
Definition: interconnect_attachment_list.h:418
void set_key(const StringPiece &value)
Definition: interconnect_attachment_list.h:144
void clear_self_link()
Definition: interconnect_attachment_list.h:535
void clear_warning()
Definition: interconnect_attachment_list.h:572
const StringPiece GetTypeName() const
Definition: interconnect_attachment_list.h:101
void clear_items()
Definition: interconnect_attachment_list.h:425
bool has_message() const
Definition: interconnect_attachment_list.h:306
const StringPiece GetTypeName() const
Definition: interconnect_attachment_list.h:220
const StringPiece GetTypeName() const
Definition: interconnect_attachment_list.h:372
const StringPiece get_value() const
Definition: interconnect_attachment_list.h:168
const StringPiece get_key() const
Definition: interconnect_attachment_list.h:125
Definition: accelerator_config.h:39
void clear_value()
Definition: interconnect_attachment_list.h:160
bool has_code() const
Definition: interconnect_attachment_list.h:229
const StringPiece get_next_page_token() const
Definition: interconnect_attachment_list.h:502
const StringPiece get_code() const
Definition: interconnect_attachment_list.h:244
Definition: accelerator_config.cc:41
const client::JsonCppArray< InterconnectAttachmentListWarningData > get_data() const
Definition: interconnect_attachment_list.h:282
Definition: interconnect_attachment_list.h:67
void set_message(const StringPiece &value)
Definition: interconnect_attachment_list.h:334
void clear_next_page_token()
Definition: interconnect_attachment_list.h:494
bool has_key() const
Definition: interconnect_attachment_list.h:110
const StringPiece get_kind() const
Definition: interconnect_attachment_list.h:464
void clear_key()
Definition: interconnect_attachment_list.h:117
bool has_next_page_token() const
Definition: interconnect_attachment_list.h:487
void clear_data()
Definition: interconnect_attachment_list.h:274
bool has_kind() const
Definition: interconnect_attachment_list.h:449
void clear_message()
Definition: interconnect_attachment_list.h:313
Definition: interconnect_attachment_list.h:60
void set_code(const StringPiece &value)
Definition: interconnect_attachment_list.h:258
InterconnectAttachmentListWarning mutable_warning()
Definition: interconnect_attachment_list.h:592