7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/model/AnonymousUserSnapshotJobResult.h>
51 template<
typename AnonymousUsersT = Aws::Vector<AnonymousUserSnapshotJobResult>>
52 void SetAnonymousUsers(AnonymousUsersT&& value) { m_anonymousUsersHasBeenSet =
true; m_anonymousUsers = std::forward<AnonymousUsersT>(value); }
53 template<
typename AnonymousUsersT = Aws::Vector<AnonymousUserSnapshotJobResult>>
55 template<
typename AnonymousUsersT = AnonymousUserSnapshotJobResult>
56 SnapshotJobResult&
AddAnonymousUsers(AnonymousUsersT&& value) { m_anonymousUsersHasBeenSet =
true; m_anonymousUsers.emplace_back(std::forward<AnonymousUsersT>(value));
return *
this; }
61 bool m_anonymousUsersHasBeenSet =
false;
bool AnonymousUsersHasBeenSet() const
AWS_QUICKSIGHT_API SnapshotJobResult & operator=(Aws::Utils::Json::JsonView jsonValue)
SnapshotJobResult & WithAnonymousUsers(AnonymousUsersT &&value)
void SetAnonymousUsers(AnonymousUsersT &&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