7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/StatePersistenceConfigurations.h>
9#include <aws/quicksight/model/SharedViewConfigurations.h>
10#include <aws/quicksight/model/BookmarksConfigurations.h>
82 bool m_statePersistenceHasBeenSet =
false;
85 bool m_sharedViewHasBeenSet =
false;
88 bool m_bookmarksHasBeenSet =
false;
void SetStatePersistence(StatePersistenceConfigurations &&value)
bool SharedViewHasBeenSet() const
AWS_QUICKSIGHT_API RegisteredUserDashboardFeatureConfigurations()
RegisteredUserDashboardFeatureConfigurations & WithSharedView(SharedViewConfigurations &&value)
void SetBookmarks(const BookmarksConfigurations &value)
RegisteredUserDashboardFeatureConfigurations & WithBookmarks(const BookmarksConfigurations &value)
void SetSharedView(const SharedViewConfigurations &value)
AWS_QUICKSIGHT_API RegisteredUserDashboardFeatureConfigurations & operator=(Aws::Utils::Json::JsonView jsonValue)
const SharedViewConfigurations & GetSharedView() const
const StatePersistenceConfigurations & GetStatePersistence() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool BookmarksHasBeenSet() const
const BookmarksConfigurations & GetBookmarks() const
AWS_QUICKSIGHT_API RegisteredUserDashboardFeatureConfigurations(Aws::Utils::Json::JsonView jsonValue)
void SetBookmarks(BookmarksConfigurations &&value)
bool StatePersistenceHasBeenSet() const
RegisteredUserDashboardFeatureConfigurations & WithSharedView(const SharedViewConfigurations &value)
RegisteredUserDashboardFeatureConfigurations & WithStatePersistence(StatePersistenceConfigurations &&value)
void SetStatePersistence(const StatePersistenceConfigurations &value)
RegisteredUserDashboardFeatureConfigurations & WithStatePersistence(const StatePersistenceConfigurations &value)
RegisteredUserDashboardFeatureConfigurations & WithBookmarks(BookmarksConfigurations &&value)
void SetSharedView(SharedViewConfigurations &&value)
Aws::Utils::Json::JsonValue JsonValue