7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ColumnIdentifier.h>
9#include <aws/quicksight/model/FormatConfiguration.h>
10#include <aws/quicksight/model/ColumnRole.h>
11#include <aws/quicksight/model/ColorsConfiguration.h>
74 inline void SetRole(
ColumnRole&& value) { m_roleHasBeenSet =
true; m_role = std::move(value); }
93 bool m_columnHasBeenSet =
false;
96 bool m_formatConfigurationHasBeenSet =
false;
99 bool m_roleHasBeenSet =
false;
102 bool m_colorsConfigurationHasBeenSet =
false;
void SetColorsConfiguration(ColorsConfiguration &&value)
bool FormatConfigurationHasBeenSet() const
void SetFormatConfiguration(const FormatConfiguration &value)
ColumnConfiguration & WithColumn(ColumnIdentifier &&value)
void SetColorsConfiguration(const ColorsConfiguration &value)
const FormatConfiguration & GetFormatConfiguration() const
bool ColorsConfigurationHasBeenSet() const
bool ColumnHasBeenSet() const
ColumnConfiguration & WithFormatConfiguration(FormatConfiguration &&value)
void SetRole(ColumnRole &&value)
AWS_QUICKSIGHT_API ColumnConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetRole(const ColumnRole &value)
void SetColumn(const ColumnIdentifier &value)
ColumnConfiguration & WithFormatConfiguration(const FormatConfiguration &value)
AWS_QUICKSIGHT_API ColumnConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const ColumnIdentifier & GetColumn() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
ColumnConfiguration & WithColorsConfiguration(ColorsConfiguration &&value)
ColumnConfiguration & WithColorsConfiguration(const ColorsConfiguration &value)
void SetColumn(ColumnIdentifier &&value)
const ColorsConfiguration & GetColorsConfiguration() const
ColumnConfiguration & WithColumn(const ColumnIdentifier &value)
ColumnConfiguration & WithRole(ColumnRole &&value)
bool RoleHasBeenSet() const
ColumnConfiguration & WithRole(const ColumnRole &value)
const ColumnRole & GetRole() const
AWS_QUICKSIGHT_API ColumnConfiguration()
void SetFormatConfiguration(FormatConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue