7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/StatePersistenceConfigurations.h>
9#include <aws/quicksight/model/SharedViewConfigurations.h>
69 bool m_statePersistenceHasBeenSet =
false;
72 bool m_sharedViewHasBeenSet =
false;
RegisteredUserConsoleFeatureConfigurations & WithStatePersistence(const StatePersistenceConfigurations &value)
AWS_QUICKSIGHT_API RegisteredUserConsoleFeatureConfigurations & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetStatePersistence(const StatePersistenceConfigurations &value)
RegisteredUserConsoleFeatureConfigurations & WithSharedView(SharedViewConfigurations &&value)
const StatePersistenceConfigurations & GetStatePersistence() const
void SetSharedView(const SharedViewConfigurations &value)
bool SharedViewHasBeenSet() const
const SharedViewConfigurations & GetSharedView() const
bool StatePersistenceHasBeenSet() const
AWS_QUICKSIGHT_API RegisteredUserConsoleFeatureConfigurations(Aws::Utils::Json::JsonView jsonValue)
void SetSharedView(SharedViewConfigurations &&value)
RegisteredUserConsoleFeatureConfigurations & WithSharedView(const SharedViewConfigurations &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
RegisteredUserConsoleFeatureConfigurations & WithStatePersistence(StatePersistenceConfigurations &&value)
AWS_QUICKSIGHT_API RegisteredUserConsoleFeatureConfigurations()
void SetStatePersistence(StatePersistenceConfigurations &&value)
Aws::Utils::Json::JsonValue JsonValue