/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An object that specifies information about time series property values. This
* object is used and consumed by the BatchPutPropertyValues
* action.See Also:
AWS
* API Reference
An object that contains information about the entity that has the * property.
*/ inline const EntityPropertyReference& GetEntityPropertyReference() const{ return m_entityPropertyReference; } /** *An object that contains information about the entity that has the * property.
*/ inline bool EntityPropertyReferenceHasBeenSet() const { return m_entityPropertyReferenceHasBeenSet; } /** *An object that contains information about the entity that has the * property.
*/ inline void SetEntityPropertyReference(const EntityPropertyReference& value) { m_entityPropertyReferenceHasBeenSet = true; m_entityPropertyReference = value; } /** *An object that contains information about the entity that has the * property.
*/ inline void SetEntityPropertyReference(EntityPropertyReference&& value) { m_entityPropertyReferenceHasBeenSet = true; m_entityPropertyReference = std::move(value); } /** *An object that contains information about the entity that has the * property.
*/ inline PropertyValueEntry& WithEntityPropertyReference(const EntityPropertyReference& value) { SetEntityPropertyReference(value); return *this;} /** *An object that contains information about the entity that has the * property.
*/ inline PropertyValueEntry& WithEntityPropertyReference(EntityPropertyReference&& value) { SetEntityPropertyReference(std::move(value)); return *this;} /** *A list of objects that specify time series property values.
*/ inline const Aws::VectorA list of objects that specify time series property values.
*/ inline bool PropertyValuesHasBeenSet() const { return m_propertyValuesHasBeenSet; } /** *A list of objects that specify time series property values.
*/ inline void SetPropertyValues(const Aws::VectorA list of objects that specify time series property values.
*/ inline void SetPropertyValues(Aws::VectorA list of objects that specify time series property values.
*/ inline PropertyValueEntry& WithPropertyValues(const Aws::VectorA list of objects that specify time series property values.
*/ inline PropertyValueEntry& WithPropertyValues(Aws::VectorA list of objects that specify time series property values.
*/ inline PropertyValueEntry& AddPropertyValues(const PropertyValue& value) { m_propertyValuesHasBeenSet = true; m_propertyValues.push_back(value); return *this; } /** *A list of objects that specify time series property values.
*/ inline PropertyValueEntry& AddPropertyValues(PropertyValue&& value) { m_propertyValuesHasBeenSet = true; m_propertyValues.push_back(std::move(value)); return *this; } private: EntityPropertyReference m_entityPropertyReference; bool m_entityPropertyReferenceHasBeenSet = false; Aws::Vector