7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/HierarchyLevel.h>
103 bool m_levelOneHasBeenSet =
false;
106 bool m_levelTwoHasBeenSet =
false;
109 bool m_levelThreeHasBeenSet =
false;
112 bool m_levelFourHasBeenSet =
false;
115 bool m_levelFiveHasBeenSet =
false;
bool LevelTwoHasBeenSet() const
HierarchyStructure & WithLevelOne(const HierarchyLevel &value)
void SetLevelOne(HierarchyLevel &&value)
HierarchyStructure & WithLevelFour(const HierarchyLevel &value)
const HierarchyLevel & GetLevelThree() const
HierarchyStructure & WithLevelTwo(HierarchyLevel &&value)
void SetLevelOne(const HierarchyLevel &value)
void SetLevelTwo(HierarchyLevel &&value)
const HierarchyLevel & GetLevelFive() const
void SetLevelTwo(const HierarchyLevel &value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLevelFour(HierarchyLevel &&value)
void SetLevelFive(HierarchyLevel &&value)
void SetLevelThree(const HierarchyLevel &value)
void SetLevelFour(const HierarchyLevel &value)
bool LevelOneHasBeenSet() const
HierarchyStructure & WithLevelFive(HierarchyLevel &&value)
bool LevelThreeHasBeenSet() const
void SetLevelFive(const HierarchyLevel &value)
void SetLevelThree(HierarchyLevel &&value)
AWS_CONNECT_API HierarchyStructure & operator=(Aws::Utils::Json::JsonView jsonValue)
HierarchyStructure & WithLevelFour(HierarchyLevel &&value)
AWS_CONNECT_API HierarchyStructure(Aws::Utils::Json::JsonView jsonValue)
HierarchyStructure & WithLevelTwo(const HierarchyLevel &value)
HierarchyStructure & WithLevelOne(HierarchyLevel &&value)
const HierarchyLevel & GetLevelFour() const
AWS_CONNECT_API HierarchyStructure()
const HierarchyLevel & GetLevelTwo() const
HierarchyStructure & WithLevelThree(HierarchyLevel &&value)
bool LevelFourHasBeenSet() const
HierarchyStructure & WithLevelFive(const HierarchyLevel &value)
const HierarchyLevel & GetLevelOne() const
bool LevelFiveHasBeenSet() const
HierarchyStructure & WithLevelThree(const HierarchyLevel &value)
Aws::Utils::Json::JsonValue JsonValue