/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The incremental refresh configuration for a dataset.See Also:
* AWS
* API Reference
The lookback window setup for an incremental refresh configuration.
*/ inline const LookbackWindow& GetLookbackWindow() const{ return m_lookbackWindow; } /** *The lookback window setup for an incremental refresh configuration.
*/ inline bool LookbackWindowHasBeenSet() const { return m_lookbackWindowHasBeenSet; } /** *The lookback window setup for an incremental refresh configuration.
*/ inline void SetLookbackWindow(const LookbackWindow& value) { m_lookbackWindowHasBeenSet = true; m_lookbackWindow = value; } /** *The lookback window setup for an incremental refresh configuration.
*/ inline void SetLookbackWindow(LookbackWindow&& value) { m_lookbackWindowHasBeenSet = true; m_lookbackWindow = std::move(value); } /** *The lookback window setup for an incremental refresh configuration.
*/ inline IncrementalRefresh& WithLookbackWindow(const LookbackWindow& value) { SetLookbackWindow(value); return *this;} /** *The lookback window setup for an incremental refresh configuration.
*/ inline IncrementalRefresh& WithLookbackWindow(LookbackWindow&& value) { SetLookbackWindow(std::move(value)); return *this;} private: LookbackWindow m_lookbackWindow; bool m_lookbackWindowHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws