/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Determines whether or not hidden fields are visible on exported
* dashbaords.See Also:
AWS
* API Reference
The status of the export with hidden fields options.
*/ inline const DashboardBehavior& GetAvailabilityStatus() const{ return m_availabilityStatus; } /** *The status of the export with hidden fields options.
*/ inline bool AvailabilityStatusHasBeenSet() const { return m_availabilityStatusHasBeenSet; } /** *The status of the export with hidden fields options.
*/ inline void SetAvailabilityStatus(const DashboardBehavior& value) { m_availabilityStatusHasBeenSet = true; m_availabilityStatus = value; } /** *The status of the export with hidden fields options.
*/ inline void SetAvailabilityStatus(DashboardBehavior&& value) { m_availabilityStatusHasBeenSet = true; m_availabilityStatus = std::move(value); } /** *The status of the export with hidden fields options.
*/ inline ExportWithHiddenFieldsOption& WithAvailabilityStatus(const DashboardBehavior& value) { SetAvailabilityStatus(value); return *this;} /** *The status of the export with hidden fields options.
*/ inline ExportWithHiddenFieldsOption& WithAvailabilityStatus(DashboardBehavior&& value) { SetAvailabilityStatus(std::move(value)); return *this;} private: DashboardBehavior m_availabilityStatus; bool m_availabilityStatusHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws