7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Identifier.h>
9#include <aws/quicksight/model/TopicSortDirection.h>
48 template<
typename OperandT = Identifier>
49 void SetOperand(OperandT&& value) { m_operandHasBeenSet =
true; m_operand = std::forward<OperandT>(value); }
50 template<
typename OperandT = Identifier>
66 bool m_operandHasBeenSet =
false;
69 bool m_sortDirectionHasBeenSet =
false;
bool SortDirectionHasBeenSet() const
bool OperandHasBeenSet() const
const Identifier & GetOperand() const
TopicSortClause & WithSortDirection(TopicSortDirection value)
void SetOperand(OperandT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API TopicSortClause & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API TopicSortClause(Aws::Utils::Json::JsonView jsonValue)
TopicSortDirection GetSortDirection() const
TopicSortClause & WithOperand(OperandT &&value)
AWS_QUICKSIGHT_API TopicSortClause()=default
void SetSortDirection(TopicSortDirection value)
Aws::Utils::Json::JsonValue JsonValue