46 template <
typename EntityPropertyReferenceT = EntityPropertyReference>
48 m_entityPropertyReferenceHasBeenSet =
true;
49 m_entityPropertyReference = std::forward<EntityPropertyReferenceT>(value);
51 template <
typename EntityPropertyReferenceT = EntityPropertyReference>
64 template <
typename PropertyValuesT = Aws::Vector<PropertyValue>>
66 m_propertyValuesHasBeenSet =
true;
67 m_propertyValues = std::forward<PropertyValuesT>(value);
69 template <
typename PropertyValuesT = Aws::Vector<PropertyValue>>
74 template <
typename PropertyValuesT = PropertyValue>
76 m_propertyValuesHasBeenSet =
true;
77 m_propertyValues.emplace_back(std::forward<PropertyValuesT>(value));
85 bool m_entityPropertyReferenceHasBeenSet =
false;
86 bool m_propertyValuesHasBeenSet =
false;
bool PropertyValuesHasBeenSet() const
AWS_IOTTWINMAKER_API PropertyValueEntry(Aws::Utils::Json::JsonView jsonValue)
bool EntityPropertyReferenceHasBeenSet() const
PropertyValueEntry & WithEntityPropertyReference(EntityPropertyReferenceT &&value)
PropertyValueEntry & WithPropertyValues(PropertyValuesT &&value)
const EntityPropertyReference & GetEntityPropertyReference() const
AWS_IOTTWINMAKER_API PropertyValueEntry()=default
const Aws::Vector< PropertyValue > & GetPropertyValues() const
void SetPropertyValues(PropertyValuesT &&value)
void SetEntityPropertyReference(EntityPropertyReferenceT &&value)
AWS_IOTTWINMAKER_API PropertyValueEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
PropertyValueEntry & AddPropertyValues(PropertyValuesT &&value)
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const