7#include <aws/amplifyuibuilder/AmplifyUIBuilder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/amplifyuibuilder/model/FieldPosition.h>
22namespace AmplifyUIBuilder
48 inline void SetExcluded(
bool value) { m_excludedHasBeenSet =
true; m_excluded = value; }
58 template<
typename ChildrenT = Aws::String>
59 void SetChildren(ChildrenT&& value) { m_childrenHasBeenSet =
true; m_children = std::forward<ChildrenT>(value); }
60 template<
typename ChildrenT = Aws::String>
70 template<
typename PositionT = FieldPosition>
71 void SetPosition(PositionT&& value) { m_positionHasBeenSet =
true; m_position = std::forward<PositionT>(value); }
72 template<
typename PositionT = FieldPosition>
77 bool m_excluded{
false};
78 bool m_excludedHasBeenSet =
false;
81 bool m_childrenHasBeenSet =
false;
83 FieldPosition m_position;
84 bool m_positionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue