30 #ifndef GOOGLE_CONTAINER_API_SET_LABELS_REQUEST_H_ 31 #define GOOGLE_CONTAINER_API_SET_LABELS_REQUEST_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 86 return StringPiece(
"google_container_api::SetLabelsRequest");
95 return Storage().isMember(
"clusterId");
102 MutableStorage()->removeMember(
"clusterId");
110 const Json::Value& v = Storage(
"clusterId");
111 if (v == Json::Value::null)
return StringPiece(
"");
112 return StringPiece(v.asCString());
126 *MutableStorage(
"clusterId") = value.data();
135 return Storage().isMember(
"labelFingerprint");
142 MutableStorage()->removeMember(
"labelFingerprint");
150 const Json::Value& v = Storage(
"labelFingerprint");
151 if (v == Json::Value::null)
return StringPiece(
"");
152 return StringPiece(v.asCString());
168 *MutableStorage(
"labelFingerprint") = value.data();
177 return Storage().isMember(
"name");
184 MutableStorage()->removeMember(
"name");
192 const Json::Value& v = Storage(
"name");
193 if (v == Json::Value::null)
return StringPiece(
"");
194 return StringPiece(v.asCString());
206 *MutableStorage(
"name") = value.data();
215 return Storage().isMember(
"projectId");
222 MutableStorage()->removeMember(
"projectId");
230 const Json::Value& v = Storage(
"projectId");
231 if (v == Json::Value::null)
return StringPiece(
"");
232 return StringPiece(v.asCString());
247 *MutableStorage(
"projectId") = value.data();
256 return Storage().isMember(
"resourceLabels");
263 MutableStorage()->removeMember(
"resourceLabels");
272 const Json::Value& storage = Storage(
"resourceLabels");
273 return client::JsonValueToCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
285 Json::Value* storage = MutableStorage(
"resourceLabels");
286 return client::JsonValueToMutableCppValueHelper<client::JsonCppAssociativeArray<string > >(storage);
295 return Storage().isMember(
"zone");
302 MutableStorage()->removeMember(
"zone");
310 const Json::Value& v = Storage(
"zone");
311 if (v == Json::Value::null)
return StringPiece(
"");
312 return StringPiece(v.asCString());
328 *MutableStorage(
"zone") = value.data();
335 #endif // GOOGLE_CONTAINER_API_SET_LABELS_REQUEST_H_ void clear_cluster_id()
Definition: set_labels_request.h:101
const StringPiece get_name() const
Definition: set_labels_request.h:191
void set_cluster_id(const StringPiece &value)
Definition: set_labels_request.h:125
void set_zone(const StringPiece &value)
Definition: set_labels_request.h:327
bool has_name() const
Definition: set_labels_request.h:176
void clear_zone()
Definition: set_labels_request.h:301
const StringPiece get_label_fingerprint() const
Definition: set_labels_request.h:149
void set_name(const StringPiece &value)
Definition: set_labels_request.h:205
void set_project_id(const StringPiece &value)
Definition: set_labels_request.h:246
bool has_zone() const
Definition: set_labels_request.h:294
const StringPiece get_zone() const
Definition: set_labels_request.h:309
void clear_label_fingerprint()
Definition: set_labels_request.h:141
const StringPiece GetTypeName() const
Definition: set_labels_request.h:85
bool has_cluster_id() const
Definition: set_labels_request.h:94
Definition: accelerator_config.h:39
bool has_project_id() const
Definition: set_labels_request.h:214
Definition: accelerator_config.cc:41
const client::JsonCppAssociativeArray< string > get_resource_labels() const
Definition: set_labels_request.h:271
void set_label_fingerprint(const StringPiece &value)
Definition: set_labels_request.h:167
void clear_name()
Definition: set_labels_request.h:183
void clear_resource_labels()
Definition: set_labels_request.h:262
void clear_project_id()
Definition: set_labels_request.h:221
bool has_resource_labels() const
Definition: set_labels_request.h:255
const StringPiece get_project_id() const
Definition: set_labels_request.h:229
client::JsonCppAssociativeArray< string > mutable_resourceLabels()
Definition: set_labels_request.h:284
Definition: set_labels_request.h:52
bool has_label_fingerprint() const
Definition: set_labels_request.h:134
const StringPiece get_cluster_id() const
Definition: set_labels_request.h:109