7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/model/PaginationConfiguration.h>
10#include <aws/quicksight/model/FieldSortOptions.h>
71 bool m_rowSortHasBeenSet =
false;
74 bool m_paginationConfigurationHasBeenSet =
false;
const PaginationConfiguration & GetPaginationConfiguration() const
TableSortConfiguration & WithRowSort(const Aws::Vector< FieldSortOptions > &value)
void SetPaginationConfiguration(PaginationConfiguration &&value)
bool RowSortHasBeenSet() const
TableSortConfiguration & WithPaginationConfiguration(PaginationConfiguration &&value)
const Aws::Vector< FieldSortOptions > & GetRowSort() const
TableSortConfiguration & AddRowSort(FieldSortOptions &&value)
void SetRowSort(const Aws::Vector< FieldSortOptions > &value)
AWS_QUICKSIGHT_API TableSortConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API TableSortConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
TableSortConfiguration & AddRowSort(const FieldSortOptions &value)
AWS_QUICKSIGHT_API TableSortConfiguration()
bool PaginationConfigurationHasBeenSet() const
TableSortConfiguration & WithPaginationConfiguration(const PaginationConfiguration &value)
void SetPaginationConfiguration(const PaginationConfiguration &value)
TableSortConfiguration & WithRowSort(Aws::Vector< FieldSortOptions > &&value)
void SetRowSort(Aws::Vector< FieldSortOptions > &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue