7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RowAlternateColorOptions.h>
9#include <aws/quicksight/model/TableCellStyle.h>
10#include <aws/quicksight/model/TableOrientation.h>
43 m_orientationHasBeenSet =
true;
44 m_orientation = value;
58 template <
typename HeaderStyleT = TableCellStyle>
60 m_headerStyleHasBeenSet =
true;
61 m_headerStyle = std::forward<HeaderStyleT>(value);
63 template <
typename HeaderStyleT = TableCellStyle>
76 template <
typename CellStyleT = TableCellStyle>
78 m_cellStyleHasBeenSet =
true;
79 m_cellStyle = std::forward<CellStyleT>(value);
81 template <
typename CellStyleT = TableCellStyle>
95 template <
typename RowAlternateColorOptionsT = RowAlternateColorOptions>
97 m_rowAlternateColorOptionsHasBeenSet =
true;
98 m_rowAlternateColorOptions = std::forward<RowAlternateColorOptionsT>(value);
100 template <
typename RowAlternateColorOptionsT = RowAlternateColorOptions>
109 TableCellStyle m_headerStyle;
111 TableCellStyle m_cellStyle;
113 RowAlternateColorOptions m_rowAlternateColorOptions;
114 bool m_orientationHasBeenSet =
false;
115 bool m_headerStyleHasBeenSet =
false;
116 bool m_cellStyleHasBeenSet =
false;
117 bool m_rowAlternateColorOptionsHasBeenSet =
false;
TableOptions & WithHeaderStyle(HeaderStyleT &&value)
TableOptions & WithCellStyle(CellStyleT &&value)
const TableCellStyle & GetHeaderStyle() const
TableOptions & WithOrientation(TableOrientation value)
TableOptions & WithRowAlternateColorOptions(RowAlternateColorOptionsT &&value)
AWS_QUICKSIGHT_API TableOptions()=default
TableOrientation GetOrientation() const
void SetHeaderStyle(HeaderStyleT &&value)
const RowAlternateColorOptions & GetRowAlternateColorOptions() const
const TableCellStyle & GetCellStyle() const
void SetOrientation(TableOrientation value)
void SetRowAlternateColorOptions(RowAlternateColorOptionsT &&value)
bool CellStyleHasBeenSet() const
AWS_QUICKSIGHT_API TableOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API TableOptions(Aws::Utils::Json::JsonView jsonValue)
bool OrientationHasBeenSet() const
bool RowAlternateColorOptionsHasBeenSet() const
bool HeaderStyleHasBeenSet() const
void SetCellStyle(CellStyleT &&value)
Aws::Utils::Json::JsonValue JsonValue