7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/SectionBasedLayoutCanvasSizeOptions.h>
41 template <
typename CanvasSizeOptionsT = SectionBasedLayoutCanvasSizeOptions>
43 m_canvasSizeOptionsHasBeenSet =
true;
44 m_canvasSizeOptions = std::forward<CanvasSizeOptionsT>(value);
46 template <
typename CanvasSizeOptionsT = SectionBasedLayoutCanvasSizeOptions>
54 bool m_canvasSizeOptionsHasBeenSet =
false;
AWS_QUICKSIGHT_API DefaultSectionBasedLayoutConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool CanvasSizeOptionsHasBeenSet() const
AWS_QUICKSIGHT_API DefaultSectionBasedLayoutConfiguration()=default
void SetCanvasSizeOptions(CanvasSizeOptionsT &&value)
const SectionBasedLayoutCanvasSizeOptions & GetCanvasSizeOptions() const
DefaultSectionBasedLayoutConfiguration & WithCanvasSizeOptions(CanvasSizeOptionsT &&value)
AWS_QUICKSIGHT_API DefaultSectionBasedLayoutConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue