7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/HierarchyGroupSummaryReference.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;
HierarchyPathReference & WithLevelOne(const HierarchyGroupSummaryReference &value)
const HierarchyGroupSummaryReference & GetLevelFive() const
AWS_CONNECT_API HierarchyPathReference & operator=(Aws::Utils::Json::JsonView jsonValue)
HierarchyPathReference & WithLevelTwo(HierarchyGroupSummaryReference &&value)
void SetLevelOne(const HierarchyGroupSummaryReference &value)
bool LevelFourHasBeenSet() const
const HierarchyGroupSummaryReference & GetLevelTwo() const
AWS_CONNECT_API HierarchyPathReference()
const HierarchyGroupSummaryReference & GetLevelFour() const
bool LevelThreeHasBeenSet() const
HierarchyPathReference & WithLevelTwo(const HierarchyGroupSummaryReference &value)
HierarchyPathReference & WithLevelThree(const HierarchyGroupSummaryReference &value)
bool LevelFiveHasBeenSet() const
void SetLevelThree(const HierarchyGroupSummaryReference &value)
HierarchyPathReference & WithLevelFour(HierarchyGroupSummaryReference &&value)
HierarchyPathReference & WithLevelFive(HierarchyGroupSummaryReference &&value)
bool LevelTwoHasBeenSet() const
void SetLevelFive(const HierarchyGroupSummaryReference &value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetLevelOne(HierarchyGroupSummaryReference &&value)
const HierarchyGroupSummaryReference & GetLevelOne() const
void SetLevelFour(HierarchyGroupSummaryReference &&value)
HierarchyPathReference & WithLevelFive(const HierarchyGroupSummaryReference &value)
void SetLevelFive(HierarchyGroupSummaryReference &&value)
HierarchyPathReference & WithLevelThree(HierarchyGroupSummaryReference &&value)
const HierarchyGroupSummaryReference & GetLevelThree() const
void SetLevelTwo(const HierarchyGroupSummaryReference &value)
void SetLevelThree(HierarchyGroupSummaryReference &&value)
HierarchyPathReference & WithLevelOne(HierarchyGroupSummaryReference &&value)
void SetLevelFour(const HierarchyGroupSummaryReference &value)
void SetLevelTwo(HierarchyGroupSummaryReference &&value)
HierarchyPathReference & WithLevelFour(const HierarchyGroupSummaryReference &value)
AWS_CONNECT_API HierarchyPathReference(Aws::Utils::Json::JsonView jsonValue)
bool LevelOneHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue