30 #ifndef GOOGLE_CONTAINER_API_SET_NODE_POOL_MANAGEMENT_REQUEST_H_ 31 #define GOOGLE_CONTAINER_API_SET_NODE_POOL_MANAGEMENT_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/node_management.h" 87 return StringPiece(
"google_container_api::SetNodePoolManagementRequest");
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(
"management");
143 MutableStorage()->removeMember(
"management");
168 return Storage().isMember(
"name");
175 MutableStorage()->removeMember(
"name");
183 const Json::Value& v = Storage(
"name");
184 if (v == Json::Value::null)
return StringPiece(
"");
185 return StringPiece(v.asCString());
198 *MutableStorage(
"name") = value.data();
207 return Storage().isMember(
"nodePoolId");
214 MutableStorage()->removeMember(
"nodePoolId");
222 const Json::Value& v = Storage(
"nodePoolId");
223 if (v == Json::Value::null)
return StringPiece(
"");
224 return StringPiece(v.asCString());
238 *MutableStorage(
"nodePoolId") = value.data();
247 return Storage().isMember(
"projectId");
254 MutableStorage()->removeMember(
"projectId");
262 const Json::Value& v = Storage(
"projectId");
263 if (v == Json::Value::null)
return StringPiece(
"");
264 return StringPiece(v.asCString());
279 *MutableStorage(
"projectId") = value.data();
288 return Storage().isMember(
"zone");
295 MutableStorage()->removeMember(
"zone");
303 const Json::Value& v = Storage(
"zone");
304 if (v == Json::Value::null)
return StringPiece(
"");
305 return StringPiece(v.asCString());
321 *MutableStorage(
"zone") = value.data();
328 #endif // GOOGLE_CONTAINER_API_SET_NODE_POOL_MANAGEMENT_REQUEST_H_ bool has_cluster_id() const
Definition: set_node_pool_management_request.h:95
const StringPiece get_cluster_id() const
Definition: set_node_pool_management_request.h:110
bool has_project_id() const
Definition: set_node_pool_management_request.h:246
void clear_node_pool_id()
Definition: set_node_pool_management_request.h:213
void set_name(const StringPiece &value)
Definition: set_node_pool_management_request.h:197
const StringPiece get_node_pool_id() const
Definition: set_node_pool_management_request.h:221
const StringPiece GetTypeName() const
Definition: set_node_pool_management_request.h:86
void set_project_id(const StringPiece &value)
Definition: set_node_pool_management_request.h:278
void clear_project_id()
Definition: set_node_pool_management_request.h:253
bool has_name() const
Definition: set_node_pool_management_request.h:167
bool has_zone() const
Definition: set_node_pool_management_request.h:287
const StringPiece get_name() const
Definition: set_node_pool_management_request.h:182
Definition: set_node_pool_management_request.h:53
void clear_zone()
Definition: set_node_pool_management_request.h:294
void clear_management()
Definition: set_node_pool_management_request.h:142
Definition: accelerator_config.h:39
const StringPiece get_zone() const
Definition: set_node_pool_management_request.h:302
bool has_node_pool_id() const
Definition: set_node_pool_management_request.h:206
bool has_management() const
Definition: set_node_pool_management_request.h:135
void set_cluster_id(const StringPiece &value)
Definition: set_node_pool_management_request.h:126
void set_zone(const StringPiece &value)
Definition: set_node_pool_management_request.h:320
void clear_cluster_id()
Definition: set_node_pool_management_request.h:102
Definition: accelerator_config.cc:41
const StringPiece get_project_id() const
Definition: set_node_pool_management_request.h:261
Definition: node_management.h:52
void set_node_pool_id(const StringPiece &value)
Definition: set_node_pool_management_request.h:237
void clear_name()
Definition: set_node_pool_management_request.h:174