7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableBorderOptions.h>
40 template <
typename InnerVerticalT = TableBorderOptions>
42 m_innerVerticalHasBeenSet =
true;
43 m_innerVertical = std::forward<InnerVerticalT>(value);
45 template <
typename InnerVerticalT = TableBorderOptions>
58 template <
typename InnerHorizontalT = TableBorderOptions>
60 m_innerHorizontalHasBeenSet =
true;
61 m_innerHorizontal = std::forward<InnerHorizontalT>(value);
63 template <
typename InnerHorizontalT = TableBorderOptions>
76 template <
typename LeftT = TableBorderOptions>
78 m_leftHasBeenSet =
true;
79 m_left = std::forward<LeftT>(value);
81 template <
typename LeftT = TableBorderOptions>
83 SetLeft(std::forward<LeftT>(value));
94 template <
typename RightT = TableBorderOptions>
96 m_rightHasBeenSet =
true;
97 m_right = std::forward<RightT>(value);
99 template <
typename RightT = TableBorderOptions>
101 SetRight(std::forward<RightT>(value));
112 template <
typename TopT = TableBorderOptions>
114 m_topHasBeenSet =
true;
115 m_top = std::forward<TopT>(value);
117 template <
typename TopT = TableBorderOptions>
119 SetTop(std::forward<TopT>(value));
130 template <
typename BottomT = TableBorderOptions>
132 m_bottomHasBeenSet =
true;
133 m_bottom = std::forward<BottomT>(value);
135 template <
typename BottomT = TableBorderOptions>
153 bool m_innerVerticalHasBeenSet =
false;
154 bool m_innerHorizontalHasBeenSet =
false;
155 bool m_leftHasBeenSet =
false;
156 bool m_rightHasBeenSet =
false;
157 bool m_topHasBeenSet =
false;
158 bool m_bottomHasBeenSet =
false;
bool LeftHasBeenSet() const
void SetRight(RightT &&value)
void SetInnerVertical(InnerVerticalT &&value)
const TableBorderOptions & GetLeft() const
const TableBorderOptions & GetRight() const
AWS_QUICKSIGHT_API TableSideBorderOptions(Aws::Utils::Json::JsonView jsonValue)
const TableBorderOptions & GetInnerVertical() const
bool RightHasBeenSet() const
TableSideBorderOptions & WithRight(RightT &&value)
void SetTop(TopT &&value)
TableSideBorderOptions & WithTop(TopT &&value)
void SetInnerHorizontal(InnerHorizontalT &&value)
void SetLeft(LeftT &&value)
TableSideBorderOptions & WithBottom(BottomT &&value)
TableSideBorderOptions & WithLeft(LeftT &&value)
bool InnerVerticalHasBeenSet() const
bool InnerHorizontalHasBeenSet() const
AWS_QUICKSIGHT_API TableSideBorderOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBottom(BottomT &&value)
bool TopHasBeenSet() const
const TableBorderOptions & GetInnerHorizontal() const
AWS_QUICKSIGHT_API TableSideBorderOptions()=default
const TableBorderOptions & GetTop() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool BottomHasBeenSet() const
TableSideBorderOptions & WithInnerVertical(InnerVerticalT &&value)
const TableBorderOptions & GetBottom() const
TableSideBorderOptions & WithInnerHorizontal(InnerHorizontalT &&value)
Aws::Utils::Json::JsonValue JsonValue