7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ComparisonFormatConfiguration.h>
9#include <aws/quicksight/model/ComparisonMethod.h>
46 m_comparisonMethodHasBeenSet =
true;
47 m_comparisonMethod = value;
61 template <
typename ComparisonFormatT = ComparisonFormatConfiguration>
63 m_comparisonFormatHasBeenSet =
true;
64 m_comparisonFormat = std::forward<ComparisonFormatT>(value);
66 template <
typename ComparisonFormatT = ComparisonFormatConfiguration>
75 ComparisonFormatConfiguration m_comparisonFormat;
76 bool m_comparisonMethodHasBeenSet =
false;
77 bool m_comparisonFormatHasBeenSet =
false;
bool ComparisonFormatHasBeenSet() const
void SetComparisonFormat(ComparisonFormatT &&value)
AWS_QUICKSIGHT_API ComparisonConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ComparisonMethod GetComparisonMethod() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const ComparisonFormatConfiguration & GetComparisonFormat() const
ComparisonConfiguration & WithComparisonFormat(ComparisonFormatT &&value)
ComparisonConfiguration & WithComparisonMethod(ComparisonMethod value)
AWS_QUICKSIGHT_API ComparisonConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool ComparisonMethodHasBeenSet() const
AWS_QUICKSIGHT_API ComparisonConfiguration()=default
void SetComparisonMethod(ComparisonMethod value)
Aws::Utils::Json::JsonValue JsonValue