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
52 inline void SetType(
const char* value) { m_typeHasBeenSet =
true; m_type.assign(value); }
79 inline void SetText(
const char* value) { m_textHasBeenSet =
true; m_text.assign(value); }
92 inline void SetLevel(
int value) { m_levelHasBeenSet =
true; m_level = value; }
105 inline void SetOrientation(
const char* value) { m_orientationHasBeenSet =
true; m_orientation.assign(value); }
118 inline void SetExcluded(
bool value) { m_excludedHasBeenSet =
true; m_excluded = value; }
124 bool m_typeHasBeenSet =
false;
127 bool m_positionHasBeenSet =
false;
130 bool m_textHasBeenSet =
false;
133 bool m_levelHasBeenSet =
false;
136 bool m_orientationHasBeenSet =
false;
139 bool m_excludedHasBeenSet =
false;
SectionalElement & WithLevel(int value)
SectionalElement & WithText(const Aws::String &value)
bool OrientationHasBeenSet() const
SectionalElement & WithPosition(FieldPosition &&value)
const Aws::String & GetOrientation() const
SectionalElement & WithOrientation(const Aws::String &value)
SectionalElement & WithType(Aws::String &&value)
SectionalElement & WithExcluded(bool value)
void SetOrientation(const char *value)
void SetType(const Aws::String &value)
void SetExcluded(bool value)
bool ExcludedHasBeenSet() const
bool TypeHasBeenSet() const
void SetText(const char *value)
void SetPosition(FieldPosition &&value)
void SetType(const char *value)
SectionalElement & WithPosition(const FieldPosition &value)
bool PositionHasBeenSet() const
void SetText(const Aws::String &value)
SectionalElement & WithText(const char *value)
SectionalElement & WithOrientation(const char *value)
AWS_AMPLIFYUIBUILDER_API SectionalElement(Aws::Utils::Json::JsonView jsonValue)
bool TextHasBeenSet() const
SectionalElement & WithOrientation(Aws::String &&value)
SectionalElement & WithText(Aws::String &&value)
void SetOrientation(const Aws::String &value)
AWS_AMPLIFYUIBUILDER_API Aws::Utils::Json::JsonValue Jsonize() const
SectionalElement & WithType(const char *value)
AWS_AMPLIFYUIBUILDER_API SectionalElement()
SectionalElement & WithType(const Aws::String &value)
void SetText(Aws::String &&value)
const Aws::String & GetType() const
void SetOrientation(Aws::String &&value)
const Aws::String & GetText() const
void SetPosition(const FieldPosition &value)
bool LevelHasBeenSet() const
AWS_AMPLIFYUIBUILDER_API SectionalElement & operator=(Aws::Utils::Json::JsonView jsonValue)
const FieldPosition & GetPosition() const
void SetType(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue