7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableBorderOptions.h>
46 template<
typename InnerVerticalT = TableBorderOptions>
47 void SetInnerVertical(InnerVerticalT&& value) { m_innerVerticalHasBeenSet =
true; m_innerVertical = std::forward<InnerVerticalT>(value); }
48 template<
typename InnerVerticalT = TableBorderOptions>
58 template<
typename InnerHorizontalT = TableBorderOptions>
59 void SetInnerHorizontal(InnerHorizontalT&& value) { m_innerHorizontalHasBeenSet =
true; m_innerHorizontal = std::forward<InnerHorizontalT>(value); }
60 template<
typename InnerHorizontalT = TableBorderOptions>
70 template<
typename LeftT = TableBorderOptions>
71 void SetLeft(LeftT&& value) { m_leftHasBeenSet =
true; m_left = std::forward<LeftT>(value); }
72 template<
typename LeftT = TableBorderOptions>
82 template<
typename RightT = TableBorderOptions>
83 void SetRight(RightT&& value) { m_rightHasBeenSet =
true; m_right = std::forward<RightT>(value); }
84 template<
typename RightT = TableBorderOptions>
94 template<
typename TopT = TableBorderOptions>
95 void SetTop(TopT&& value) { m_topHasBeenSet =
true; m_top = std::forward<TopT>(value); }
96 template<
typename TopT = TableBorderOptions>
106 template<
typename BottomT = TableBorderOptions>
107 void SetBottom(BottomT&& value) { m_bottomHasBeenSet =
true; m_bottom = std::forward<BottomT>(value); }
108 template<
typename BottomT = TableBorderOptions>
114 bool m_innerVerticalHasBeenSet =
false;
117 bool m_innerHorizontalHasBeenSet =
false;
120 bool m_leftHasBeenSet =
false;
123 bool m_rightHasBeenSet =
false;
126 bool m_topHasBeenSet =
false;
129 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