/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The configuration that determines the elements and canvas size options of
* sheet control.See Also:
AWS
* API Reference
The configuration that determines the elements and canvas size options of * sheet control.
*/ inline const GridLayoutConfiguration& GetGridLayout() const{ return m_gridLayout; } /** *The configuration that determines the elements and canvas size options of * sheet control.
*/ inline bool GridLayoutHasBeenSet() const { return m_gridLayoutHasBeenSet; } /** *The configuration that determines the elements and canvas size options of * sheet control.
*/ inline void SetGridLayout(const GridLayoutConfiguration& value) { m_gridLayoutHasBeenSet = true; m_gridLayout = value; } /** *The configuration that determines the elements and canvas size options of * sheet control.
*/ inline void SetGridLayout(GridLayoutConfiguration&& value) { m_gridLayoutHasBeenSet = true; m_gridLayout = std::move(value); } /** *The configuration that determines the elements and canvas size options of * sheet control.
*/ inline SheetControlLayoutConfiguration& WithGridLayout(const GridLayoutConfiguration& value) { SetGridLayout(value); return *this;} /** *The configuration that determines the elements and canvas size options of * sheet control.
*/ inline SheetControlLayoutConfiguration& WithGridLayout(GridLayoutConfiguration&& value) { SetGridLayout(std::move(value)); return *this;} private: GridLayoutConfiguration m_gridLayout; bool m_gridLayoutHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws