7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/SectionBasedLayoutCanvasSizeOptions.h>
47 template<
typename CanvasSizeOptionsT = SectionBasedLayoutCanvasSizeOptions>
48 void SetCanvasSizeOptions(CanvasSizeOptionsT&& value) { m_canvasSizeOptionsHasBeenSet =
true; m_canvasSizeOptions = std::forward<CanvasSizeOptionsT>(value); }
49 template<
typename CanvasSizeOptionsT = SectionBasedLayoutCanvasSizeOptions>
55 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