30 #ifndef GOOGLE_CLOUDRESOURCEMANAGER_API_FOLDER_OPERATION_H_ 31 #define GOOGLE_CLOUDRESOURCEMANAGER_API_FOLDER_OPERATION_H_ 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 84 return StringPiece(
"google_cloudresourcemanager_api::FolderOperation");
93 return Storage().isMember(
"destinationParent");
100 MutableStorage()->removeMember(
"destinationParent");
108 const Json::Value& v = Storage(
"destinationParent");
109 if (v == Json::Value::null)
return StringPiece(
"");
110 return StringPiece(v.asCString());
122 *MutableStorage(
"destinationParent") = value.data();
131 return Storage().isMember(
"displayName");
138 MutableStorage()->removeMember(
"displayName");
146 const Json::Value& v = Storage(
"displayName");
147 if (v == Json::Value::null)
return StringPiece(
"");
148 return StringPiece(v.asCString());
159 *MutableStorage(
"displayName") = value.data();
168 return Storage().isMember(
"operationType");
175 MutableStorage()->removeMember(
"operationType");
183 const Json::Value& v = Storage(
"operationType");
184 if (v == Json::Value::null)
return StringPiece(
"");
185 return StringPiece(v.asCString());
196 *MutableStorage(
"operationType") = value.data();
205 return Storage().isMember(
"sourceParent");
212 MutableStorage()->removeMember(
"sourceParent");
220 const Json::Value& v = Storage(
"sourceParent");
221 if (v == Json::Value::null)
return StringPiece(
"");
222 return StringPiece(v.asCString());
234 *MutableStorage(
"sourceParent") = value.data();
241 #endif // GOOGLE_CLOUDRESOURCEMANAGER_API_FOLDER_OPERATION_H_ void clear_destination_parent()
Definition: folder_operation.h:99
void set_operation_type(const StringPiece &value)
Definition: folder_operation.h:195
Definition: folder_operation.h:50
bool has_source_parent() const
Definition: folder_operation.h:204
void set_source_parent(const StringPiece &value)
Definition: folder_operation.h:233
const StringPiece get_source_parent() const
Definition: folder_operation.h:219
Definition: ancestor.cc:41
void clear_display_name()
Definition: folder_operation.h:137
const StringPiece GetTypeName() const
Definition: folder_operation.h:83
bool has_destination_parent() const
Definition: folder_operation.h:92
void set_display_name(const StringPiece &value)
Definition: folder_operation.h:158
Definition: ancestor.h:39
void clear_operation_type()
Definition: folder_operation.h:174
const StringPiece get_destination_parent() const
Definition: folder_operation.h:107
const StringPiece get_operation_type() const
Definition: folder_operation.h:182
bool has_display_name() const
Definition: folder_operation.h:130
const StringPiece get_display_name() const
Definition: folder_operation.h:145
void set_destination_parent(const StringPiece &value)
Definition: folder_operation.h:121
void clear_source_parent()
Definition: folder_operation.h:211
bool has_operation_type() const
Definition: folder_operation.h:167