7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/AnonymousUserSnapshotJobResult.h>
10#include <aws/quicksight/model/RegisteredUserSnapshotJobResult.h>
46 template <
typename AnonymousUsersT = Aws::Vector<AnonymousUserSnapshotJobResult>>
48 m_anonymousUsersHasBeenSet =
true;
49 m_anonymousUsers = std::forward<AnonymousUsersT>(value);
51 template <
typename AnonymousUsersT = Aws::Vector<AnonymousUserSnapshotJobResult>>
56 template <
typename AnonymousUsersT = AnonymousUserSnapshotJobResult>
58 m_anonymousUsersHasBeenSet =
true;
59 m_anonymousUsers.emplace_back(std::forward<AnonymousUsersT>(value));
72 template <
typename RegisteredUsersT = Aws::Vector<RegisteredUserSnapshotJobResult>>
74 m_registeredUsersHasBeenSet =
true;
75 m_registeredUsers = std::forward<RegisteredUsersT>(value);
77 template <
typename RegisteredUsersT = Aws::Vector<RegisteredUserSnapshotJobResult>>
82 template <
typename RegisteredUsersT = RegisteredUserSnapshotJobResult>
84 m_registeredUsersHasBeenSet =
true;
85 m_registeredUsers.emplace_back(std::forward<RegisteredUsersT>(value));
93 bool m_anonymousUsersHasBeenSet =
false;
94 bool m_registeredUsersHasBeenSet =
false;
SnapshotJobResult & WithRegisteredUsers(RegisteredUsersT &&value)
bool RegisteredUsersHasBeenSet() const
SnapshotJobResult & AddRegisteredUsers(RegisteredUsersT &&value)
bool AnonymousUsersHasBeenSet() const
AWS_QUICKSIGHT_API SnapshotJobResult & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Vector< RegisteredUserSnapshotJobResult > & GetRegisteredUsers() const
SnapshotJobResult & WithAnonymousUsers(AnonymousUsersT &&value)
void SetAnonymousUsers(AnonymousUsersT &&value)
void SetRegisteredUsers(RegisteredUsersT &&value)
SnapshotJobResult & AddAnonymousUsers(AnonymousUsersT &&value)
AWS_QUICKSIGHT_API SnapshotJobResult(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< AnonymousUserSnapshotJobResult > & GetAnonymousUsers() const
AWS_QUICKSIGHT_API SnapshotJobResult()=default
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue