7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GridLayoutConfiguration.h>
9#include <aws/quicksight/model/FreeFormLayoutConfiguration.h>
10#include <aws/quicksight/model/SectionBasedLayoutConfiguration.h>
88 bool m_gridLayoutHasBeenSet =
false;
91 bool m_freeFormLayoutHasBeenSet =
false;
94 bool m_sectionBasedLayoutHasBeenSet =
false;
bool SectionBasedLayoutHasBeenSet() const
void SetFreeFormLayout(const FreeFormLayoutConfiguration &value)
const FreeFormLayoutConfiguration & GetFreeFormLayout() const
void SetGridLayout(GridLayoutConfiguration &&value)
void SetFreeFormLayout(FreeFormLayoutConfiguration &&value)
LayoutConfiguration & WithSectionBasedLayout(SectionBasedLayoutConfiguration &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API LayoutConfiguration(Aws::Utils::Json::JsonView jsonValue)
LayoutConfiguration & WithSectionBasedLayout(const SectionBasedLayoutConfiguration &value)
bool FreeFormLayoutHasBeenSet() const
LayoutConfiguration & WithGridLayout(GridLayoutConfiguration &&value)
AWS_QUICKSIGHT_API LayoutConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const GridLayoutConfiguration & GetGridLayout() const
void SetSectionBasedLayout(const SectionBasedLayoutConfiguration &value)
void SetSectionBasedLayout(SectionBasedLayoutConfiguration &&value)
AWS_QUICKSIGHT_API LayoutConfiguration()
LayoutConfiguration & WithFreeFormLayout(FreeFormLayoutConfiguration &&value)
void SetGridLayout(const GridLayoutConfiguration &value)
const SectionBasedLayoutConfiguration & GetSectionBasedLayout() const
LayoutConfiguration & WithGridLayout(const GridLayoutConfiguration &value)
bool GridLayoutHasBeenSet() const
LayoutConfiguration & WithFreeFormLayout(const FreeFormLayoutConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue