7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ReferenceLineValueLabelRelativePosition.h>
9#include <aws/quicksight/model/NumericFormatConfiguration.h>
60 template<
typename FormatConfigurationT = NumericFormatConfiguration>
61 void SetFormatConfiguration(FormatConfigurationT&& value) { m_formatConfigurationHasBeenSet =
true; m_formatConfiguration = std::forward<FormatConfigurationT>(value); }
62 template<
typename FormatConfigurationT = NumericFormatConfiguration>
68 bool m_relativePositionHasBeenSet =
false;
70 NumericFormatConfiguration m_formatConfiguration;
71 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