7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericFormatConfiguration.h>
9#include <aws/quicksight/model/ReferenceLineValueLabelRelativePosition.h>
45 m_relativePositionHasBeenSet =
true;
46 m_relativePosition = value;
60 template <
typename FormatConfigurationT = NumericFormatConfiguration>
62 m_formatConfigurationHasBeenSet =
true;
63 m_formatConfiguration = std::forward<FormatConfigurationT>(value);
65 template <
typename FormatConfigurationT = NumericFormatConfiguration>
74 NumericFormatConfiguration m_formatConfiguration;
75 bool m_relativePositionHasBeenSet =
false;
76 bool m_formatConfigurationHasBeenSet =
false;
ReferenceLineValueLabelConfiguration & WithRelativePosition(ReferenceLineValueLabelRelativePosition value)
void SetFormatConfiguration(FormatConfigurationT &&value)
ReferenceLineValueLabelRelativePosition GetRelativePosition() const
AWS_QUICKSIGHT_API ReferenceLineValueLabelConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const NumericFormatConfiguration & GetFormatConfiguration() const
AWS_QUICKSIGHT_API ReferenceLineValueLabelConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FormatConfigurationHasBeenSet() const
AWS_QUICKSIGHT_API ReferenceLineValueLabelConfiguration()=default
ReferenceLineValueLabelConfiguration & WithFormatConfiguration(FormatConfigurationT &&value)
bool RelativePositionHasBeenSet() const
void SetRelativePosition(ReferenceLineValueLabelRelativePosition value)
ReferenceLineValueLabelRelativePosition
Aws::Utils::Json::JsonValue JsonValue