30 #ifndef GOOGLE_CLOUDRESOURCEMANAGER_API_PROJECT_CREATION_STATUS_H_ 31 #define GOOGLE_CLOUDRESOURCEMANAGER_API_PROJECT_CREATION_STATUS_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_cloudresourcemanager_api::ProjectCreationStatus");
95 return Storage().isMember(
"createTime");
102 MutableStorage()->removeMember(
"createTime");
110 const Json::Value& v = Storage(
"createTime");
111 if (v == Json::Value::null)
return StringPiece(
"");
112 return StringPiece(v.asCString());
123 *MutableStorage(
"createTime") = value.data();
132 return Storage().isMember(
"gettable");
139 MutableStorage()->removeMember(
"gettable");
147 const Json::Value& storage = Storage(
"gettable");
148 return client::JsonValueToCppValueHelper<bool >(storage);
161 client::SetJsonValueFromCppValueHelper<bool >(
162 value, MutableStorage(
"gettable"));
171 return Storage().isMember(
"ready");
178 MutableStorage()->removeMember(
"ready");
186 const Json::Value& storage = Storage(
"ready");
187 return client::JsonValueToCppValueHelper<bool >(storage);
198 client::SetJsonValueFromCppValueHelper<bool >(
199 value, MutableStorage(
"ready"));
206 #endif // GOOGLE_CLOUDRESOURCEMANAGER_API_PROJECT_CREATION_STATUS_H_ bool has_ready() const
Definition: project_creation_status.h:170
bool get_ready() const
Definition: project_creation_status.h:185
void set_ready(bool value)
Definition: project_creation_status.h:197
const StringPiece get_create_time() const
Definition: project_creation_status.h:109
void clear_create_time()
Definition: project_creation_status.h:101
void set_create_time(const StringPiece &value)
Definition: project_creation_status.h:122
void clear_gettable()
Definition: project_creation_status.h:138
void set_gettable(bool value)
Definition: project_creation_status.h:160
Definition: ancestor.cc:41
Definition: ancestor.h:39
bool has_gettable() const
Definition: project_creation_status.h:131
Definition: project_creation_status.h:52
void clear_ready()
Definition: project_creation_status.h:177
bool get_gettable() const
Definition: project_creation_status.h:146
bool has_create_time() const
Definition: project_creation_status.h:94
const StringPiece GetTypeName() const
Definition: project_creation_status.h:85