7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/LayoutElementType.h>
10#include <aws/quicksight/model/Visibility.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
12#include <aws/quicksight/model/FreeFormLayoutElementBorderStyle.h>
13#include <aws/quicksight/model/FreeFormLayoutElementBackgroundStyle.h>
14#include <aws/quicksight/model/LoadingAnimation.h>
15#include <aws/quicksight/model/SheetElementRenderingRule.h>
53 template<
typename ElementIdT = Aws::String>
54 void SetElementId(ElementIdT&& value) { m_elementIdHasBeenSet =
true; m_elementId = std::forward<ElementIdT>(value); }
55 template<
typename ElementIdT = Aws::String>
75 template<
typename XAxisLocationT = Aws::String>
76 void SetXAxisLocation(XAxisLocationT&& value) { m_xAxisLocationHasBeenSet =
true; m_xAxisLocation = std::forward<XAxisLocationT>(value); }
77 template<
typename XAxisLocationT = Aws::String>
87 template<
typename YAxisLocationT = Aws::String>
88 void SetYAxisLocation(YAxisLocationT&& value) { m_yAxisLocationHasBeenSet =
true; m_yAxisLocation = std::forward<YAxisLocationT>(value); }
89 template<
typename YAxisLocationT = Aws::String>
99 template<
typename W
idthT = Aws::String>
100 void SetWidth(WidthT&& value) { m_widthHasBeenSet =
true; m_width = std::forward<WidthT>(value); }
101 template<
typename W
idthT = Aws::String>
111 template<
typename HeightT = Aws::String>
112 void SetHeight(HeightT&& value) { m_heightHasBeenSet =
true; m_height = std::forward<HeightT>(value); }
113 template<
typename HeightT = Aws::String>
134 template<
typename RenderingRulesT = Aws::Vector<SheetElementRenderingRule>>
135 void SetRenderingRules(RenderingRulesT&& value) { m_renderingRulesHasBeenSet =
true; m_renderingRules = std::forward<RenderingRulesT>(value); }
136 template<
typename RenderingRulesT = Aws::Vector<SheetElementRenderingRule>>
138 template<
typename RenderingRulesT = SheetElementRenderingRule>
148 template<
typename BorderStyleT = FreeFormLayoutElementBorderStyle>
149 void SetBorderStyle(BorderStyleT&& value) { m_borderStyleHasBeenSet =
true; m_borderStyle = std::forward<BorderStyleT>(value); }
150 template<
typename BorderStyleT = FreeFormLayoutElementBorderStyle>
161 template<
typename SelectedBorderStyleT = FreeFormLayoutElementBorderStyle>
162 void SetSelectedBorderStyle(SelectedBorderStyleT&& value) { m_selectedBorderStyleHasBeenSet =
true; m_selectedBorderStyle = std::forward<SelectedBorderStyleT>(value); }
163 template<
typename SelectedBorderStyleT = FreeFormLayoutElementBorderStyle>
173 template<
typename BackgroundStyleT = FreeFormLayoutElementBackgroundStyle>
174 void SetBackgroundStyle(BackgroundStyleT&& value) { m_backgroundStyleHasBeenSet =
true; m_backgroundStyle = std::forward<BackgroundStyleT>(value); }
175 template<
typename BackgroundStyleT = FreeFormLayoutElementBackgroundStyle>
185 template<
typename LoadingAnimationT = LoadingAnimation>
186 void SetLoadingAnimation(LoadingAnimationT&& value) { m_loadingAnimationHasBeenSet =
true; m_loadingAnimation = std::forward<LoadingAnimationT>(value); }
187 template<
typename LoadingAnimationT = LoadingAnimation>
193 bool m_elementIdHasBeenSet =
false;
196 bool m_elementTypeHasBeenSet =
false;
199 bool m_xAxisLocationHasBeenSet =
false;
202 bool m_yAxisLocationHasBeenSet =
false;
205 bool m_widthHasBeenSet =
false;
208 bool m_heightHasBeenSet =
false;
211 bool m_visibilityHasBeenSet =
false;
214 bool m_renderingRulesHasBeenSet =
false;
216 FreeFormLayoutElementBorderStyle m_borderStyle;
217 bool m_borderStyleHasBeenSet =
false;
219 FreeFormLayoutElementBorderStyle m_selectedBorderStyle;
220 bool m_selectedBorderStyleHasBeenSet =
false;
222 FreeFormLayoutElementBackgroundStyle m_backgroundStyle;
223 bool m_backgroundStyleHasBeenSet =
false;
225 LoadingAnimation m_loadingAnimation;
226 bool m_loadingAnimationHasBeenSet =
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