7#include <aws/workdocs/WorkDocs_EXPORTS.h>
8#include <aws/workdocs/model/ResourceType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/workdocs/model/UserMetadata.h>
58 template<
typename NameT = Aws::String>
59 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
60 template<
typename NameT = Aws::String>
70 template<
typename OriginalNameT = Aws::String>
71 void SetOriginalName(OriginalNameT&& value) { m_originalNameHasBeenSet =
true; m_originalName = std::forward<OriginalNameT>(value); }
72 template<
typename OriginalNameT = Aws::String>
82 template<
typename IdT = Aws::String>
83 void SetId(IdT&& value) { m_idHasBeenSet =
true; m_id = std::forward<IdT>(value); }
84 template<
typename IdT = Aws::String>
95 template<
typename VersionIdT = Aws::String>
96 void SetVersionId(VersionIdT&& value) { m_versionIdHasBeenSet =
true; m_versionId = std::forward<VersionIdT>(value); }
97 template<
typename VersionIdT = Aws::String>
107 template<
typename OwnerT = UserMetadata>
108 void SetOwner(OwnerT&& value) { m_ownerHasBeenSet =
true; m_owner = std::forward<OwnerT>(value); }
109 template<
typename OwnerT = UserMetadata>
119 template<
typename ParentIdT = Aws::String>
120 void SetParentId(ParentIdT&& value) { m_parentIdHasBeenSet =
true; m_parentId = std::forward<ParentIdT>(value); }
121 template<
typename ParentIdT = Aws::String>
127 bool m_typeHasBeenSet =
false;
130 bool m_nameHasBeenSet =
false;
133 bool m_originalNameHasBeenSet =
false;
136 bool m_idHasBeenSet =
false;
139 bool m_versionIdHasBeenSet =
false;
141 UserMetadata m_owner;
142 bool m_ownerHasBeenSet =
false;
145 bool m_parentIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue