7#include <aws/iottwinmaker/IoTTwinMaker_EXPORTS.h>
8#include <aws/iottwinmaker/model/EntityPropertyReference.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/iottwinmaker/model/PropertyValue.h>
74 bool m_entityPropertyReferenceHasBeenSet =
false;
77 bool m_propertyValuesHasBeenSet =
false;
bool PropertyValuesHasBeenSet() const
AWS_IOTTWINMAKER_API PropertyValueEntry(Aws::Utils::Json::JsonView jsonValue)
bool EntityPropertyReferenceHasBeenSet() const
void SetEntityPropertyReference(const EntityPropertyReference &value)
void SetEntityPropertyReference(EntityPropertyReference &&value)
PropertyValueEntry & WithPropertyValues(Aws::Vector< PropertyValue > &&value)
PropertyValueEntry & WithEntityPropertyReference(const EntityPropertyReference &value)
const EntityPropertyReference & GetEntityPropertyReference() const
AWS_IOTTWINMAKER_API PropertyValueEntry()
const Aws::Vector< PropertyValue > & GetPropertyValues() const
void SetPropertyValues(const Aws::Vector< PropertyValue > &value)
PropertyValueEntry & WithEntityPropertyReference(EntityPropertyReference &&value)
AWS_IOTTWINMAKER_API PropertyValueEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
PropertyValueEntry & AddPropertyValues(const PropertyValue &value)
void SetPropertyValues(Aws::Vector< PropertyValue > &&value)
PropertyValueEntry & AddPropertyValues(PropertyValue &&value)
PropertyValueEntry & WithPropertyValues(const Aws::Vector< PropertyValue > &value)
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue