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>
93 bool m_fieldWellsHasBeenSet =
false;
96 bool m_sortConfigurationHasBeenSet =
false;
99 bool m_kPIOptionsHasBeenSet =
false;
102 bool m_interactionsHasBeenSet =
false;
const KPIOptions & GetKPIOptions() const
KPIConfiguration & WithFieldWells(const KPIFieldWells &value)
KPIConfiguration & WithFieldWells(KPIFieldWells &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
KPIConfiguration & WithSortConfiguration(const KPISortConfiguration &value)
KPIConfiguration & WithKPIOptions(KPIOptions &&value)
void SetSortConfiguration(KPISortConfiguration &&value)
KPIConfiguration & WithKPIOptions(const KPIOptions &value)
void SetFieldWells(const KPIFieldWells &value)
const KPISortConfiguration & GetSortConfiguration() const
AWS_QUICKSIGHT_API KPIConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetSortConfiguration(const KPISortConfiguration &value)
void SetKPIOptions(KPIOptions &&value)
KPIConfiguration & WithSortConfiguration(KPISortConfiguration &&value)
KPIConfiguration & WithInteractions(const VisualInteractionOptions &value)
void SetKPIOptions(const KPIOptions &value)
bool InteractionsHasBeenSet() const
const KPIFieldWells & GetFieldWells() const
bool SortConfigurationHasBeenSet() const
const VisualInteractionOptions & GetInteractions() const
void SetFieldWells(KPIFieldWells &&value)
AWS_QUICKSIGHT_API KPIConfiguration()
void SetInteractions(const VisualInteractionOptions &value)
KPIConfiguration & WithInteractions(VisualInteractionOptions &&value)
bool KPIOptionsHasBeenSet() const
void SetInteractions(VisualInteractionOptions &&value)
bool FieldWellsHasBeenSet() const
AWS_QUICKSIGHT_API KPIConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue