/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Sheet controls option.See Also:
AWS
* API Reference
Visibility state.
*/ inline const DashboardUIState& GetVisibilityState() const{ return m_visibilityState; } /** *Visibility state.
*/ inline bool VisibilityStateHasBeenSet() const { return m_visibilityStateHasBeenSet; } /** *Visibility state.
*/ inline void SetVisibilityState(const DashboardUIState& value) { m_visibilityStateHasBeenSet = true; m_visibilityState = value; } /** *Visibility state.
*/ inline void SetVisibilityState(DashboardUIState&& value) { m_visibilityStateHasBeenSet = true; m_visibilityState = std::move(value); } /** *Visibility state.
*/ inline SheetControlsOption& WithVisibilityState(const DashboardUIState& value) { SetVisibilityState(value); return *this;} /** *Visibility state.
*/ inline SheetControlsOption& WithVisibilityState(DashboardUIState&& value) { SetVisibilityState(std::move(value)); return *this;} private: DashboardUIState m_visibilityState; bool m_visibilityStateHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws