7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/KPIFieldWells.h>
9#include <aws/quicksight/model/KPIOptions.h>
10#include <aws/quicksight/model/KPISortConfiguration.h>
11#include <aws/quicksight/model/VisualInteractionOptions.h>
43 template <
typename FieldWellsT = KPIFieldWells>
45 m_fieldWellsHasBeenSet =
true;
46 m_fieldWells = std::forward<FieldWellsT>(value);
48 template <
typename FieldWellsT = KPIFieldWells>
61 template <
typename SortConfigurationT = KPISortConfiguration>
63 m_sortConfigurationHasBeenSet =
true;
64 m_sortConfiguration = std::forward<SortConfigurationT>(value);
66 template <
typename SortConfigurationT = KPISortConfiguration>
79 template <
typename KPIOptionsT = KPIOptions>
81 m_kPIOptionsHasBeenSet =
true;
82 m_kPIOptions = std::forward<KPIOptionsT>(value);
84 template <
typename KPIOptionsT = KPIOptions>
97 template <
typename InteractionsT = VisualInteractionOptions>
99 m_interactionsHasBeenSet =
true;
100 m_interactions = std::forward<InteractionsT>(value);
102 template <
typename InteractionsT = VisualInteractionOptions>
116 bool m_fieldWellsHasBeenSet =
false;
117 bool m_sortConfigurationHasBeenSet =
false;
118 bool m_kPIOptionsHasBeenSet =
false;
119 bool m_interactionsHasBeenSet =
false;
void SetSortConfiguration(SortConfigurationT &&value)
const KPIOptions & GetKPIOptions() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const KPISortConfiguration & GetSortConfiguration() const
KPIConfiguration & WithSortConfiguration(SortConfigurationT &&value)
KPIConfiguration & WithKPIOptions(KPIOptionsT &&value)
AWS_QUICKSIGHT_API KPIConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetInteractions(InteractionsT &&value)
bool InteractionsHasBeenSet() const
const KPIFieldWells & GetFieldWells() const
bool SortConfigurationHasBeenSet() const
const VisualInteractionOptions & GetInteractions() const
void SetKPIOptions(KPIOptionsT &&value)
KPIConfiguration & WithInteractions(InteractionsT &&value)
void SetFieldWells(FieldWellsT &&value)
AWS_QUICKSIGHT_API KPIConfiguration()=default
bool KPIOptionsHasBeenSet() const
KPIConfiguration & WithFieldWells(FieldWellsT &&value)
bool FieldWellsHasBeenSet() const
AWS_QUICKSIGHT_API KPIConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue