7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/model/AssetHierarchyInfo.h>
9#include <aws/iotsitewise/model/AssetRelationshipType.h>
73 bool m_hierarchyInfoHasBeenSet =
false;
76 bool m_relationshipTypeHasBeenSet =
false;
AssetRelationshipSummary & WithHierarchyInfo(AssetHierarchyInfo &&value)
const AssetRelationshipType & GetRelationshipType() const
bool RelationshipTypeHasBeenSet() const
AWS_IOTSITEWISE_API AssetRelationshipSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
bool HierarchyInfoHasBeenSet() const
AssetRelationshipSummary & WithHierarchyInfo(const AssetHierarchyInfo &value)
AssetRelationshipSummary & WithRelationshipType(AssetRelationshipType &&value)
const AssetHierarchyInfo & GetHierarchyInfo() const
AWS_IOTSITEWISE_API AssetRelationshipSummary(Aws::Utils::Json::JsonView jsonValue)
void SetRelationshipType(const AssetRelationshipType &value)
AWS_IOTSITEWISE_API AssetRelationshipSummary()
void SetRelationshipType(AssetRelationshipType &&value)
AssetRelationshipSummary & WithRelationshipType(const AssetRelationshipType &value)
void SetHierarchyInfo(AssetHierarchyInfo &&value)
void SetHierarchyInfo(const AssetHierarchyInfo &value)
Aws::Utils::Json::JsonValue JsonValue