/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The refresh configuration of a dataset.See Also:
AWS
* API Reference
The incremental refresh for the dataset.
*/ inline const IncrementalRefresh& GetIncrementalRefresh() const{ return m_incrementalRefresh; } /** *The incremental refresh for the dataset.
*/ inline bool IncrementalRefreshHasBeenSet() const { return m_incrementalRefreshHasBeenSet; } /** *The incremental refresh for the dataset.
*/ inline void SetIncrementalRefresh(const IncrementalRefresh& value) { m_incrementalRefreshHasBeenSet = true; m_incrementalRefresh = value; } /** *The incremental refresh for the dataset.
*/ inline void SetIncrementalRefresh(IncrementalRefresh&& value) { m_incrementalRefreshHasBeenSet = true; m_incrementalRefresh = std::move(value); } /** *The incremental refresh for the dataset.
*/ inline RefreshConfiguration& WithIncrementalRefresh(const IncrementalRefresh& value) { SetIncrementalRefresh(value); return *this;} /** *The incremental refresh for the dataset.
*/ inline RefreshConfiguration& WithIncrementalRefresh(IncrementalRefresh&& value) { SetIncrementalRefresh(std::move(value)); return *this;} private: IncrementalRefresh m_incrementalRefresh; bool m_incrementalRefreshHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws