7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/quicksight/QuickSight_EXPORTS.h>
10#include <aws/quicksight/model/FreeFormLayoutElementBackgroundStyle.h>
11#include <aws/quicksight/model/FreeFormLayoutElementBorderStyle.h>
12#include <aws/quicksight/model/LayoutElementType.h>
13#include <aws/quicksight/model/LoadingAnimation.h>
14#include <aws/quicksight/model/SheetElementRenderingRule.h>
15#include <aws/quicksight/model/Visibility.h>
47 template <
typename ElementIdT = Aws::String>
49 m_elementIdHasBeenSet =
true;
50 m_elementId = std::forward<ElementIdT>(value);
52 template <
typename ElementIdT = Aws::String>
66 m_elementTypeHasBeenSet =
true;
67 m_elementType = value;
81 template <
typename XAxisLocationT = Aws::String>
83 m_xAxisLocationHasBeenSet =
true;
84 m_xAxisLocation = std::forward<XAxisLocationT>(value);
86 template <
typename XAxisLocationT = Aws::String>
99 template <
typename YAxisLocationT = Aws::String>
101 m_yAxisLocationHasBeenSet =
true;
102 m_yAxisLocation = std::forward<YAxisLocationT>(value);
104 template <
typename YAxisLocationT = Aws::String>
117 template <
typename W
idthT = Aws::String>
119 m_widthHasBeenSet =
true;
120 m_width = std::forward<WidthT>(value);
122 template <
typename W
idthT = Aws::String>
124 SetWidth(std::forward<WidthT>(value));
135 template <
typename HeightT = Aws::String>
137 m_heightHasBeenSet =
true;
138 m_height = std::forward<HeightT>(value);
140 template <
typename HeightT = Aws::String>
154 m_visibilityHasBeenSet =
true;
155 m_visibility = value;
170 template <
typename RenderingRulesT = Aws::Vector<SheetElementRenderingRule>>
172 m_renderingRulesHasBeenSet =
true;
173 m_renderingRules = std::forward<RenderingRulesT>(value);
175 template <
typename RenderingRulesT = Aws::Vector<SheetElementRenderingRule>>
180 template <
typename RenderingRulesT = SheetElementRenderingRule>
182 m_renderingRulesHasBeenSet =
true;
183 m_renderingRules.emplace_back(std::forward<RenderingRulesT>(value));
194 template <
typename BorderStyleT = FreeFormLayoutElementBorderStyle>
196 m_borderStyleHasBeenSet =
true;
197 m_borderStyle = std::forward<BorderStyleT>(value);
199 template <
typename BorderStyleT = FreeFormLayoutElementBorderStyle>
213 template <
typename SelectedBorderStyleT = FreeFormLayoutElementBorderStyle>
215 m_selectedBorderStyleHasBeenSet =
true;
216 m_selectedBorderStyle = std::forward<SelectedBorderStyleT>(value);
218 template <
typename SelectedBorderStyleT = FreeFormLayoutElementBorderStyle>
231 template <
typename BackgroundStyleT = FreeFormLayoutElementBackgroundStyle>
233 m_backgroundStyleHasBeenSet =
true;
234 m_backgroundStyle = std::forward<BackgroundStyleT>(value);
236 template <
typename BackgroundStyleT = FreeFormLayoutElementBackgroundStyle>
249 template <
typename LoadingAnimationT = LoadingAnimation>
251 m_loadingAnimationHasBeenSet =
true;
252 m_loadingAnimation = std::forward<LoadingAnimationT>(value);
254 template <
typename LoadingAnimationT = LoadingAnimation>
267 template <
typename BorderRadiusT = Aws::String>
269 m_borderRadiusHasBeenSet =
true;
270 m_borderRadius = std::forward<BorderRadiusT>(value);
272 template <
typename BorderRadiusT = Aws::String>
285 template <
typename PaddingT = Aws::String>
287 m_paddingHasBeenSet =
true;
288 m_padding = std::forward<PaddingT>(value);
290 template <
typename PaddingT = Aws::String>
313 FreeFormLayoutElementBorderStyle m_borderStyle;
315 FreeFormLayoutElementBorderStyle m_selectedBorderStyle;
317 FreeFormLayoutElementBackgroundStyle m_backgroundStyle;
319 LoadingAnimation m_loadingAnimation;
324 bool m_elementIdHasBeenSet =
false;
325 bool m_elementTypeHasBeenSet =
false;
326 bool m_xAxisLocationHasBeenSet =
false;
327 bool m_yAxisLocationHasBeenSet =
false;
328 bool m_widthHasBeenSet =
false;
329 bool m_heightHasBeenSet =
false;
330 bool m_visibilityHasBeenSet =
false;
331 bool m_renderingRulesHasBeenSet =
false;
332 bool m_borderStyleHasBeenSet =
false;
333 bool m_selectedBorderStyleHasBeenSet =
false;
334 bool m_backgroundStyleHasBeenSet =
false;
335 bool m_loadingAnimationHasBeenSet =
false;
336 bool m_borderRadiusHasBeenSet =
false;
337 bool m_paddingHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue