7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/deadline/Deadline_EXPORTS.h>
40 template <
typename UserT = Aws::String>
42 m_userHasBeenSet =
true;
43 m_user = std::forward<UserT>(value);
45 template <
typename UserT = Aws::String>
47 SetUser(std::forward<UserT>(value));
58 template <
typename GroupT = Aws::String>
60 m_groupHasBeenSet =
true;
61 m_group = std::forward<GroupT>(value);
63 template <
typename GroupT = Aws::String>
65 SetGroup(std::forward<GroupT>(value));
73 bool m_userHasBeenSet =
false;
74 bool m_groupHasBeenSet =
false;
PosixUser & WithGroup(GroupT &&value)
void SetUser(UserT &&value)
void SetGroup(GroupT &&value)
AWS_DEADLINE_API PosixUser(Aws::Utils::Json::JsonView jsonValue)
AWS_DEADLINE_API PosixUser & operator=(Aws::Utils::Json::JsonView jsonValue)
bool UserHasBeenSet() const
PosixUser & WithUser(UserT &&value)
bool GroupHasBeenSet() const
const Aws::String & GetUser() const
const Aws::String & GetGroup() const
AWS_DEADLINE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_DEADLINE_API PosixUser()=default
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue