30 #ifndef GOOGLE_CONTAINER_API_UPDATE_NODE_POOL_REQUEST_H_ 31 #define GOOGLE_CONTAINER_API_UPDATE_NODE_POOL_REQUEST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/container_api/upgrade_settings.h" 39 #include "google/container_api/workload_metadata_config.h" 87 return StringPiece(
"google_container_api::UpdateNodePoolRequest");
96 return Storage().isMember(
"clusterId");
103 MutableStorage()->removeMember(
"clusterId");
111 const Json::Value& v = Storage(
"clusterId");
112 if (v == Json::Value::null)
return StringPiece(
"");
113 return StringPiece(v.asCString());
127 *MutableStorage(
"clusterId") = value.data();
136 return Storage().isMember(
"imageType");
143 MutableStorage()->removeMember(
"imageType");
151 const Json::Value& v = Storage(
"imageType");
152 if (v == Json::Value::null)
return StringPiece(
"");
153 return StringPiece(v.asCString());
164 *MutableStorage(
"imageType") = value.data();
173 return Storage().isMember(
"locations");
180 MutableStorage()->removeMember(
"locations");
188 const Json::Value& storage = Storage(
"locations");
189 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
205 Json::Value* storage = MutableStorage(
"locations");
206 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
215 return Storage().isMember(
"name");
222 MutableStorage()->removeMember(
"name");
230 const Json::Value& v = Storage(
"name");
231 if (v == Json::Value::null)
return StringPiece(
"");
232 return StringPiece(v.asCString());
245 *MutableStorage(
"name") = value.data();
254 return Storage().isMember(
"nodePoolId");
261 MutableStorage()->removeMember(
"nodePoolId");
269 const Json::Value& v = Storage(
"nodePoolId");
270 if (v == Json::Value::null)
return StringPiece(
"");
271 return StringPiece(v.asCString());
285 *MutableStorage(
"nodePoolId") = value.data();
294 return Storage().isMember(
"nodeVersion");
301 MutableStorage()->removeMember(
"nodeVersion");
309 const Json::Value& v = Storage(
"nodeVersion");
310 if (v == Json::Value::null)
return StringPiece(
"");
311 return StringPiece(v.asCString());
339 *MutableStorage(
"nodeVersion") = value.data();
348 return Storage().isMember(
"projectId");
355 MutableStorage()->removeMember(
"projectId");
363 const Json::Value& v = Storage(
"projectId");
364 if (v == Json::Value::null)
return StringPiece(
"");
365 return StringPiece(v.asCString());
380 *MutableStorage(
"projectId") = value.data();
389 return Storage().isMember(
"upgradeSettings");
396 MutableStorage()->removeMember(
"upgradeSettings");
423 return Storage().isMember(
"workloadMetadataConfig");
430 MutableStorage()->removeMember(
"workloadMetadataConfig");
456 return Storage().isMember(
"zone");
463 MutableStorage()->removeMember(
"zone");
471 const Json::Value& v = Storage(
"zone");
472 if (v == Json::Value::null)
return StringPiece(
"");
473 return StringPiece(v.asCString());
489 *MutableStorage(
"zone") = value.data();
496 #endif // GOOGLE_CONTAINER_API_UPDATE_NODE_POOL_REQUEST_H_ const StringPiece get_node_version() const
Definition: update_node_pool_request.h:308
void set_node_pool_id(const StringPiece &value)
Definition: update_node_pool_request.h:284
const client::JsonCppArray< string > get_locations() const
Definition: update_node_pool_request.h:187
bool has_name() const
Definition: update_node_pool_request.h:214
void clear_project_id()
Definition: update_node_pool_request.h:354
bool has_image_type() const
Definition: update_node_pool_request.h:135
bool has_locations() const
Definition: update_node_pool_request.h:172
void clear_node_version()
Definition: update_node_pool_request.h:300
Definition: update_node_pool_request.h:53
void set_image_type(const StringPiece &value)
Definition: update_node_pool_request.h:163
const StringPiece get_project_id() const
Definition: update_node_pool_request.h:362
bool has_project_id() const
Definition: update_node_pool_request.h:347
void clear_name()
Definition: update_node_pool_request.h:221
Definition: upgrade_settings.h:72
void set_zone(const StringPiece &value)
Definition: update_node_pool_request.h:488
void clear_workload_metadata_config()
Definition: update_node_pool_request.h:429
void clear_cluster_id()
Definition: update_node_pool_request.h:102
const StringPiece get_node_pool_id() const
Definition: update_node_pool_request.h:268
void clear_locations()
Definition: update_node_pool_request.h:179
const StringPiece get_zone() const
Definition: update_node_pool_request.h:470
bool has_upgrade_settings() const
Definition: update_node_pool_request.h:388
bool has_node_pool_id() const
Definition: update_node_pool_request.h:253
bool has_workload_metadata_config() const
Definition: update_node_pool_request.h:422
Definition: accelerator_config.h:39
client::JsonCppArray< string > mutable_locations()
Definition: update_node_pool_request.h:204
bool has_cluster_id() const
Definition: update_node_pool_request.h:95
bool has_zone() const
Definition: update_node_pool_request.h:455
void clear_node_pool_id()
Definition: update_node_pool_request.h:260
void clear_upgrade_settings()
Definition: update_node_pool_request.h:395
const StringPiece get_image_type() const
Definition: update_node_pool_request.h:150
void set_name(const StringPiece &value)
Definition: update_node_pool_request.h:244
Definition: accelerator_config.cc:41
void clear_zone()
Definition: update_node_pool_request.h:462
bool has_node_version() const
Definition: update_node_pool_request.h:293
const StringPiece get_cluster_id() const
Definition: update_node_pool_request.h:110
void set_project_id(const StringPiece &value)
Definition: update_node_pool_request.h:379
void set_node_version(const StringPiece &value)
Definition: update_node_pool_request.h:338
const StringPiece GetTypeName() const
Definition: update_node_pool_request.h:86
void set_cluster_id(const StringPiece &value)
Definition: update_node_pool_request.h:126
void clear_image_type()
Definition: update_node_pool_request.h:142
const StringPiece get_name() const
Definition: update_node_pool_request.h:229