7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RefreshConfiguration.h>
9#include <aws/quicksight/model/RefreshFailureConfiguration.h>
41 template <
typename RefreshConfigurationT = RefreshConfiguration>
43 m_refreshConfigurationHasBeenSet =
true;
44 m_refreshConfiguration = std::forward<RefreshConfigurationT>(value);
46 template <
typename RefreshConfigurationT = RefreshConfiguration>
59 template <
typename FailureConfigurationT = RefreshFailureConfiguration>
61 m_failureConfigurationHasBeenSet =
true;
62 m_failureConfiguration = std::forward<FailureConfigurationT>(value);
64 template <
typename FailureConfigurationT = RefreshFailureConfiguration>
74 bool m_refreshConfigurationHasBeenSet =
false;
75 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