7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DefaultGridLayoutConfiguration.h>
9#include <aws/quicksight/model/DefaultFreeFormLayoutConfiguration.h>
70 bool m_gridHasBeenSet =
false;
73 bool m_freeFormHasBeenSet =
false;
DefaultInteractiveLayoutConfiguration & WithFreeForm(DefaultFreeFormLayoutConfiguration &&value)
void SetGrid(DefaultGridLayoutConfiguration &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API DefaultInteractiveLayoutConfiguration(Aws::Utils::Json::JsonView jsonValue)
const DefaultGridLayoutConfiguration & GetGrid() const
void SetGrid(const DefaultGridLayoutConfiguration &value)
DefaultInteractiveLayoutConfiguration & WithGrid(const DefaultGridLayoutConfiguration &value)
void SetFreeForm(DefaultFreeFormLayoutConfiguration &&value)
AWS_QUICKSIGHT_API DefaultInteractiveLayoutConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFreeForm(const DefaultFreeFormLayoutConfiguration &value)
DefaultInteractiveLayoutConfiguration & WithGrid(DefaultGridLayoutConfiguration &&value)
DefaultInteractiveLayoutConfiguration & WithFreeForm(const DefaultFreeFormLayoutConfiguration &value)
bool FreeFormHasBeenSet() const
const DefaultFreeFormLayoutConfiguration & GetFreeForm() const
bool GridHasBeenSet() const
AWS_QUICKSIGHT_API DefaultInteractiveLayoutConfiguration()
Aws::Utils::Json::JsonValue JsonValue