7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/KPIFieldWells.h>
9#include <aws/quicksight/model/KPISortConfiguration.h>
10#include <aws/quicksight/model/KPIOptions.h>
11#include <aws/quicksight/model/VisualInteractionOptions.h>
49 template<
typename FieldWellsT = KPIFieldWells>
50 void SetFieldWells(FieldWellsT&& value) { m_fieldWellsHasBeenSet =
true; m_fieldWells = std::forward<FieldWellsT>(value); }
51 template<
typename FieldWellsT = KPIFieldWells>
61 template<
typename SortConfigurationT = KPISortConfiguration>
62 void SetSortConfiguration(SortConfigurationT&& value) { m_sortConfigurationHasBeenSet =
true; m_sortConfiguration = std::forward<SortConfigurationT>(value); }
63 template<
typename SortConfigurationT = KPISortConfiguration>
73 template<
typename KPIOptionsT = KPIOptions>
74 void SetKPIOptions(KPIOptionsT&& value) { m_kPIOptionsHasBeenSet =
true; m_kPIOptions = std::forward<KPIOptionsT>(value); }
75 template<
typename KPIOptionsT = KPIOptions>
85 template<
typename InteractionsT = VisualInteractionOptions>
86 void SetInteractions(InteractionsT&& value) { m_interactionsHasBeenSet =
true; m_interactions = std::forward<InteractionsT>(value); }
87 template<
typename InteractionsT = VisualInteractionOptions>
93 bool m_fieldWellsHasBeenSet =
false;
96 bool m_sortConfigurationHasBeenSet =
false;
99 bool m_kPIOptionsHasBeenSet =
false;
102 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