7#include <aws/cloud9/Cloud9_EXPORTS.h>
8#include <aws/cloud9/model/Permissions.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
48 m_permissionsHasBeenSet =
true;
49 m_permissions = value;
64 template <
typename UserIdT = Aws::String>
66 m_userIdHasBeenSet =
true;
67 m_userId = std::forward<UserIdT>(value);
69 template <
typename UserIdT = Aws::String>
82 template <
typename UserArnT = Aws::String>
84 m_userArnHasBeenSet =
true;
85 m_userArn = std::forward<UserArnT>(value);
87 template <
typename UserArnT = Aws::String>
100 template <
typename EnvironmentIdT = Aws::String>
102 m_environmentIdHasBeenSet =
true;
103 m_environmentId = std::forward<EnvironmentIdT>(value);
105 template <
typename EnvironmentIdT = Aws::String>
119 template <
typename LastAccessT = Aws::Utils::DateTime>
121 m_lastAccessHasBeenSet =
true;
122 m_lastAccess = std::forward<LastAccessT>(value);
124 template <
typename LastAccessT = Aws::Utils::DateTime>
140 bool m_permissionsHasBeenSet =
false;
141 bool m_userIdHasBeenSet =
false;
142 bool m_userArnHasBeenSet =
false;
143 bool m_environmentIdHasBeenSet =
false;
144 bool m_lastAccessHasBeenSet =
false;
EnvironmentMember & WithUserArn(UserArnT &&value)
void SetPermissions(Permissions value)
EnvironmentMember & WithUserId(UserIdT &&value)
bool EnvironmentIdHasBeenSet() const
AWS_CLOUD9_API Aws::Utils::Json::JsonValue Jsonize() const
EnvironmentMember & WithLastAccess(LastAccessT &&value)
void SetEnvironmentId(EnvironmentIdT &&value)
const Aws::String & GetUserId() const
AWS_CLOUD9_API EnvironmentMember & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUD9_API EnvironmentMember(Aws::Utils::Json::JsonView jsonValue)
void SetLastAccess(LastAccessT &&value)
EnvironmentMember & WithPermissions(Permissions value)
bool UserIdHasBeenSet() const
bool LastAccessHasBeenSet() const
bool UserArnHasBeenSet() const
EnvironmentMember & WithEnvironmentId(EnvironmentIdT &&value)
const Aws::Utils::DateTime & GetLastAccess() const
const Aws::String & GetUserArn() const
AWS_CLOUD9_API EnvironmentMember()=default
const Aws::String & GetEnvironmentId() const
Permissions GetPermissions() const
void SetUserId(UserIdT &&value)
bool PermissionsHasBeenSet() const
void SetUserArn(UserArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue