/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The field options for a table visual.See Also:
AWS
* API Reference
The selected field options for the table field options.
*/ inline const Aws::VectorThe selected field options for the table field options.
*/ inline bool SelectedFieldOptionsHasBeenSet() const { return m_selectedFieldOptionsHasBeenSet; } /** *The selected field options for the table field options.
*/ inline void SetSelectedFieldOptions(const Aws::VectorThe selected field options for the table field options.
*/ inline void SetSelectedFieldOptions(Aws::VectorThe selected field options for the table field options.
*/ inline TableFieldOptions& WithSelectedFieldOptions(const Aws::VectorThe selected field options for the table field options.
*/ inline TableFieldOptions& WithSelectedFieldOptions(Aws::VectorThe selected field options for the table field options.
*/ inline TableFieldOptions& AddSelectedFieldOptions(const TableFieldOption& value) { m_selectedFieldOptionsHasBeenSet = true; m_selectedFieldOptions.push_back(value); return *this; } /** *The selected field options for the table field options.
*/ inline TableFieldOptions& AddSelectedFieldOptions(TableFieldOption&& value) { m_selectedFieldOptionsHasBeenSet = true; m_selectedFieldOptions.push_back(std::move(value)); return *this; } /** *The order of field IDs of the field options for a table visual.
*/ inline const Aws::VectorThe order of field IDs of the field options for a table visual.
*/ inline bool OrderHasBeenSet() const { return m_orderHasBeenSet; } /** *The order of field IDs of the field options for a table visual.
*/ inline void SetOrder(const Aws::VectorThe order of field IDs of the field options for a table visual.
*/ inline void SetOrder(Aws::VectorThe order of field IDs of the field options for a table visual.
*/ inline TableFieldOptions& WithOrder(const Aws::VectorThe order of field IDs of the field options for a table visual.
*/ inline TableFieldOptions& WithOrder(Aws::VectorThe order of field IDs of the field options for a table visual.
*/ inline TableFieldOptions& AddOrder(const Aws::String& value) { m_orderHasBeenSet = true; m_order.push_back(value); return *this; } /** *The order of field IDs of the field options for a table visual.
*/ inline TableFieldOptions& AddOrder(Aws::String&& value) { m_orderHasBeenSet = true; m_order.push_back(std::move(value)); return *this; } /** *The order of field IDs of the field options for a table visual.
*/ inline TableFieldOptions& AddOrder(const char* value) { m_orderHasBeenSet = true; m_order.push_back(value); return *this; } private: Aws::Vector