30 #ifndef GOOGLE_COMPUTE_API_URL_MAP_VALIDATION_RESULT_H_ 31 #define GOOGLE_COMPUTE_API_URL_MAP_VALIDATION_RESULT_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/test_failure.h" 86 return StringPiece(
"google_compute_api::UrlMapValidationResult");
95 return Storage().isMember(
"loadErrors");
102 MutableStorage()->removeMember(
"loadErrors");
110 const Json::Value& storage = Storage(
"loadErrors");
111 return client::JsonValueToCppValueHelper<client::JsonCppArray<string > >(storage);
120 Json::Value* storage = MutableStorage(
"loadErrors");
121 return client::JsonValueToMutableCppValueHelper<client::JsonCppArray<string > >(storage);
130 return Storage().isMember(
"loadSucceeded");
137 MutableStorage()->removeMember(
"loadSucceeded");
145 const Json::Value& storage = Storage(
"loadSucceeded");
146 return client::JsonValueToCppValueHelper<bool >(storage);
158 client::SetJsonValueFromCppValueHelper<bool >(
159 value, MutableStorage(
"loadSucceeded"));
168 return Storage().isMember(
"testFailures");
175 MutableStorage()->removeMember(
"testFailures");
182 const client::JsonCppArray<TestFailure > get_test_failures()
const;
189 client::JsonCppArray<TestFailure > mutable_testFailures();
197 return Storage().isMember(
"testPassed");
204 MutableStorage()->removeMember(
"testPassed");
212 const Json::Value& storage = Storage(
"testPassed");
213 return client::JsonValueToCppValueHelper<bool >(storage);
225 client::SetJsonValueFromCppValueHelper<bool >(
226 value, MutableStorage(
"testPassed"));
233 #endif // GOOGLE_COMPUTE_API_URL_MAP_VALIDATION_RESULT_H_ bool has_test_failures() const
Definition: url_map_validation_result.h:167
bool has_test_passed() const
Definition: url_map_validation_result.h:196
const client::JsonCppArray< string > get_load_errors() const
Definition: url_map_validation_result.h:109
const StringPiece GetTypeName() const
Definition: url_map_validation_result.h:85
client::JsonCppArray< string > mutable_loadErrors()
Definition: url_map_validation_result.h:119
Definition: url_map_validation_result.h:52
void clear_load_errors()
Definition: url_map_validation_result.h:101
void set_test_passed(bool value)
Definition: url_map_validation_result.h:224
Definition: accelerator_config.h:39
void set_load_succeeded(bool value)
Definition: url_map_validation_result.h:157
void clear_test_passed()
Definition: url_map_validation_result.h:203
bool get_test_passed() const
Definition: url_map_validation_result.h:211
bool has_load_succeeded() const
Definition: url_map_validation_result.h:129
Definition: accelerator_config.cc:41
bool has_load_errors() const
Definition: url_map_validation_result.h:94
void clear_test_failures()
Definition: url_map_validation_result.h:174
void clear_load_succeeded()
Definition: url_map_validation_result.h:136
bool get_load_succeeded() const
Definition: url_map_validation_result.h:144