30 #ifndef GOOGLE_CONTAINER_API_SET_MASTER_AUTH_REQUEST_H_ 31 #define GOOGLE_CONTAINER_API_SET_MASTER_AUTH_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/master_auth.h" 86 return StringPiece(
"google_container_api::SetMasterAuthRequest");
95 return Storage().isMember(
"action");
102 MutableStorage()->removeMember(
"action");
110 const Json::Value& v = Storage(
"action");
111 if (v == Json::Value::null)
return StringPiece(
"");
112 return StringPiece(v.asCString());
123 *MutableStorage(
"action") = value.data();
132 return Storage().isMember(
"clusterId");
139 MutableStorage()->removeMember(
"clusterId");
147 const Json::Value& v = Storage(
"clusterId");
148 if (v == Json::Value::null)
return StringPiece(
"");
149 return StringPiece(v.asCString());
163 *MutableStorage(
"clusterId") = value.data();
172 return Storage().isMember(
"name");
179 MutableStorage()->removeMember(
"name");
187 const Json::Value& v = Storage(
"name");
188 if (v == Json::Value::null)
return StringPiece(
"");
189 return StringPiece(v.asCString());
201 *MutableStorage(
"name") = value.data();
210 return Storage().isMember(
"projectId");
217 MutableStorage()->removeMember(
"projectId");
225 const Json::Value& v = Storage(
"projectId");
226 if (v == Json::Value::null)
return StringPiece(
"");
227 return StringPiece(v.asCString());
242 *MutableStorage(
"projectId") = value.data();
251 return Storage().isMember(
"update");
258 MutableStorage()->removeMember(
"update");
282 return Storage().isMember(
"zone");
289 MutableStorage()->removeMember(
"zone");
297 const Json::Value& v = Storage(
"zone");
298 if (v == Json::Value::null)
return StringPiece(
"");
299 return StringPiece(v.asCString());
315 *MutableStorage(
"zone") = value.data();
322 #endif // GOOGLE_CONTAINER_API_SET_MASTER_AUTH_REQUEST_H_ const StringPiece get_project_id() const
Definition: set_master_auth_request.h:224
void set_action(const StringPiece &value)
Definition: set_master_auth_request.h:122
bool has_cluster_id() const
Definition: set_master_auth_request.h:131
const StringPiece get_cluster_id() const
Definition: set_master_auth_request.h:146
bool has_action() const
Definition: set_master_auth_request.h:94
bool has_project_id() const
Definition: set_master_auth_request.h:209
void clear_update()
Definition: set_master_auth_request.h:257
void set_zone(const StringPiece &value)
Definition: set_master_auth_request.h:314
void clear_name()
Definition: set_master_auth_request.h:178
void clear_zone()
Definition: set_master_auth_request.h:288
const StringPiece GetTypeName() const
Definition: set_master_auth_request.h:85
void set_name(const StringPiece &value)
Definition: set_master_auth_request.h:200
const StringPiece get_name() const
Definition: set_master_auth_request.h:186
void clear_action()
Definition: set_master_auth_request.h:101
void set_cluster_id(const StringPiece &value)
Definition: set_master_auth_request.h:162
Definition: master_auth.h:54
void clear_cluster_id()
Definition: set_master_auth_request.h:138
const StringPiece get_zone() const
Definition: set_master_auth_request.h:296
bool has_update() const
Definition: set_master_auth_request.h:250
Definition: accelerator_config.h:39
void set_project_id(const StringPiece &value)
Definition: set_master_auth_request.h:241
bool has_zone() const
Definition: set_master_auth_request.h:281
Definition: accelerator_config.cc:41
const StringPiece get_action() const
Definition: set_master_auth_request.h:109
void clear_project_id()
Definition: set_master_auth_request.h:216
Definition: set_master_auth_request.h:52
bool has_name() const
Definition: set_master_auth_request.h:171