7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableOrientation.h>
9#include <aws/quicksight/model/TableCellStyle.h>
10#include <aws/quicksight/model/RowAlternateColorOptions.h>
58 template<
typename HeaderStyleT = TableCellStyle>
59 void SetHeaderStyle(HeaderStyleT&& value) { m_headerStyleHasBeenSet =
true; m_headerStyle = std::forward<HeaderStyleT>(value); }
60 template<
typename HeaderStyleT = TableCellStyle>
70 template<
typename CellStyleT = TableCellStyle>
71 void SetCellStyle(CellStyleT&& value) { m_cellStyleHasBeenSet =
true; m_cellStyle = std::forward<CellStyleT>(value); }
72 template<
typename CellStyleT = TableCellStyle>
83 template<
typename RowAlternateColorOptionsT = RowAlternateColorOptions>
84 void SetRowAlternateColorOptions(RowAlternateColorOptionsT&& value) { m_rowAlternateColorOptionsHasBeenSet =
true; m_rowAlternateColorOptions = std::forward<RowAlternateColorOptionsT>(value); }
85 template<
typename RowAlternateColorOptionsT = RowAlternateColorOptions>
91 bool m_orientationHasBeenSet =
false;
93 TableCellStyle m_headerStyle;
94 bool m_headerStyleHasBeenSet =
false;
96 TableCellStyle m_cellStyle;
97 bool m_cellStyleHasBeenSet =
false;
99 RowAlternateColorOptions m_rowAlternateColorOptions;
100 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