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>
72 bool m_entityPropertyReferenceHasBeenSet =
false;
75 bool m_valuesHasBeenSet =
false;
void SetValues(Aws::Vector< PropertyValue > &&value)
AWS_IOTTWINMAKER_API PropertyValueHistory()
void SetEntityPropertyReference(EntityPropertyReference &&value)
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
PropertyValueHistory & WithValues(Aws::Vector< PropertyValue > &&value)
bool ValuesHasBeenSet() const
AWS_IOTTWINMAKER_API PropertyValueHistory(Aws::Utils::Json::JsonView jsonValue)
PropertyValueHistory & WithEntityPropertyReference(const EntityPropertyReference &value)
void SetValues(const Aws::Vector< PropertyValue > &value)
PropertyValueHistory & AddValues(PropertyValue &&value)
PropertyValueHistory & WithEntityPropertyReference(EntityPropertyReference &&value)
PropertyValueHistory & AddValues(const PropertyValue &value)
bool EntityPropertyReferenceHasBeenSet() const
const Aws::Vector< PropertyValue > & GetValues() const
PropertyValueHistory & WithValues(const Aws::Vector< PropertyValue > &value)
void SetEntityPropertyReference(const EntityPropertyReference &value)
AWS_IOTTWINMAKER_API PropertyValueHistory & operator=(Aws::Utils::Json::JsonView jsonValue)
const EntityPropertyReference & GetEntityPropertyReference() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue