7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RefreshConfiguration.h>
9#include <aws/quicksight/model/RefreshFailureConfiguration.h>
47 template<
typename RefreshConfigurationT = RefreshConfiguration>
48 void SetRefreshConfiguration(RefreshConfigurationT&& value) { m_refreshConfigurationHasBeenSet =
true; m_refreshConfiguration = std::forward<RefreshConfigurationT>(value); }
49 template<
typename RefreshConfigurationT = RefreshConfiguration>
59 template<
typename FailureConfigurationT = RefreshFailureConfiguration>
60 void SetFailureConfiguration(FailureConfigurationT&& value) { m_failureConfigurationHasBeenSet =
true; m_failureConfiguration = std::forward<FailureConfigurationT>(value); }
61 template<
typename FailureConfigurationT = RefreshFailureConfiguration>
67 bool m_refreshConfigurationHasBeenSet =
false;
70 bool m_failureConfigurationHasBeenSet =
false;
bool RefreshConfigurationHasBeenSet() const
AWS_QUICKSIGHT_API DataSetRefreshProperties(Aws::Utils::Json::JsonView jsonValue)
DataSetRefreshProperties & WithFailureConfiguration(FailureConfigurationT &&value)
DataSetRefreshProperties & WithRefreshConfiguration(RefreshConfigurationT &&value)
const RefreshFailureConfiguration & GetFailureConfiguration() const
void SetRefreshConfiguration(RefreshConfigurationT &&value)
bool FailureConfigurationHasBeenSet() const
const RefreshConfiguration & GetRefreshConfiguration() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetFailureConfiguration(FailureConfigurationT &&value)
AWS_QUICKSIGHT_API DataSetRefreshProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API DataSetRefreshProperties()=default
Aws::Utils::Json::JsonValue JsonValue