30 #ifndef GOOGLE_CLOUDRESOURCEMANAGER_API_ORGANIZATION_H_ 31 #define GOOGLE_CLOUDRESOURCEMANAGER_API_ORGANIZATION_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 38 #include "google/cloudresourcemanager_api/organization_owner.h" 87 return StringPiece(
"google_cloudresourcemanager_api::Organization");
96 return Storage().isMember(
"creationTime");
103 MutableStorage()->removeMember(
"creationTime");
111 const Json::Value& v = Storage(
"creationTime");
112 if (v == Json::Value::null)
return StringPiece(
"");
113 return StringPiece(v.asCString());
124 *MutableStorage(
"creationTime") = value.data();
133 return Storage().isMember(
"displayName");
140 MutableStorage()->removeMember(
"displayName");
148 const Json::Value& v = Storage(
"displayName");
149 if (v == Json::Value::null)
return StringPiece(
"");
150 return StringPiece(v.asCString());
164 *MutableStorage(
"displayName") = value.data();
173 return Storage().isMember(
"lifecycleState");
180 MutableStorage()->removeMember(
"lifecycleState");
188 const Json::Value& v = Storage(
"lifecycleState");
189 if (v == Json::Value::null)
return StringPiece(
"");
190 return StringPiece(v.asCString());
201 *MutableStorage(
"lifecycleState") = value.data();
210 return Storage().isMember(
"name");
217 MutableStorage()->removeMember(
"name");
225 const Json::Value& v = Storage(
"name");
226 if (v == Json::Value::null)
return StringPiece(
"");
227 return StringPiece(v.asCString());
240 *MutableStorage(
"name") = value.data();
249 return Storage().isMember(
"organizationId");
256 MutableStorage()->removeMember(
"organizationId");
264 const Json::Value& v = Storage(
"organizationId");
265 if (v == Json::Value::null)
return StringPiece(
"");
266 return StringPiece(v.asCString());
279 *MutableStorage(
"organizationId") = value.data();
288 return Storage().isMember(
"owner");
295 MutableStorage()->removeMember(
"owner");
319 #endif // GOOGLE_CLOUDRESOURCEMANAGER_API_ORGANIZATION_H_ const StringPiece GetTypeName() const
Definition: organization.h:86
void clear_display_name()
Definition: organization.h:139
Definition: organization.h:53
bool has_lifecycle_state() const
Definition: organization.h:172
bool has_organization_id() const
Definition: organization.h:248
void clear_lifecycle_state()
Definition: organization.h:179
bool has_creation_time() const
Definition: organization.h:95
void set_creation_time(const StringPiece &value)
Definition: organization.h:123
Definition: ancestor.cc:41
void clear_owner()
Definition: organization.h:294
const StringPiece get_creation_time() const
Definition: organization.h:110
void set_organization_id(const StringPiece &value)
Definition: organization.h:278
bool has_display_name() const
Definition: organization.h:132
void clear_organization_id()
Definition: organization.h:255
Definition: ancestor.h:39
const StringPiece get_display_name() const
Definition: organization.h:147
bool has_owner() const
Definition: organization.h:287
void set_display_name(const StringPiece &value)
Definition: organization.h:163
bool has_name() const
Definition: organization.h:209
void set_lifecycle_state(const StringPiece &value)
Definition: organization.h:200
const StringPiece get_lifecycle_state() const
Definition: organization.h:187
const StringPiece get_name() const
Definition: organization.h:224
void clear_creation_time()
Definition: organization.h:102
const StringPiece get_organization_id() const
Definition: organization.h:263
void set_name(const StringPiece &value)
Definition: organization.h:239
Definition: organization_owner.h:53
void clear_name()
Definition: organization.h:216