7#include <aws/iottwinmaker/IoTTwinMaker_EXPORTS.h>
8#include <aws/iottwinmaker/IoTTwinMakerRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/iottwinmaker/model/InterpolationParameters.h>
12#include <aws/iottwinmaker/model/OrderByTime.h>
13#include <aws/iottwinmaker/model/PropertyFilter.h>
47 inline void SetWorkspaceId(
const char* value) { m_workspaceIdHasBeenSet =
true; m_workspaceId.assign(value); }
61 inline void SetEntityId(
const char* value) { m_entityIdHasBeenSet =
true; m_entityId.assign(value); }
75 inline void SetComponentName(
const char* value) { m_componentNameHasBeenSet =
true; m_componentName.assign(value); }
90 inline void SetComponentPath(
const char* value) { m_componentPathHasBeenSet =
true; m_componentPath.assign(value); }
104 inline void SetComponentTypeId(
const char* value) { m_componentTypeIdHasBeenSet =
true; m_componentTypeId.assign(value); }
160 inline void SetNextToken(
const char* value) { m_nextTokenHasBeenSet =
true; m_nextToken.assign(value); }
173 inline void SetMaxResults(
int value) { m_maxResultsHasBeenSet =
true; m_maxResults = value; }
199 inline void SetStartTime(
const char* value) { m_startTimeHasBeenSet =
true; m_startTime.assign(value); }
215 inline void SetEndTime(
const char* value) { m_endTimeHasBeenSet =
true; m_endTime.assign(value); }
223 bool m_workspaceIdHasBeenSet =
false;
226 bool m_entityIdHasBeenSet =
false;
229 bool m_componentNameHasBeenSet =
false;
232 bool m_componentPathHasBeenSet =
false;
235 bool m_componentTypeIdHasBeenSet =
false;
238 bool m_selectedPropertiesHasBeenSet =
false;
241 bool m_propertyFiltersHasBeenSet =
false;
244 bool m_interpolationHasBeenSet =
false;
247 bool m_nextTokenHasBeenSet =
false;
250 bool m_maxResultsHasBeenSet =
false;
253 bool m_orderByTimeHasBeenSet =
false;
256 bool m_startTimeHasBeenSet =
false;
259 bool m_endTimeHasBeenSet =
false;
GetPropertyValueHistoryRequest & WithNextToken(const char *value)
void SetEndTime(Aws::String &&value)
void SetComponentPath(const char *value)
GetPropertyValueHistoryRequest & WithWorkspaceId(const Aws::String &value)
GetPropertyValueHistoryRequest & AddSelectedProperties(const char *value)
void SetNextToken(const char *value)
const Aws::String & GetNextToken() const
const Aws::Vector< Aws::String > & GetSelectedProperties() const
const Aws::String & GetWorkspaceId() const
bool EndTimeHasBeenSet() const
GetPropertyValueHistoryRequest & WithNextToken(const Aws::String &value)
GetPropertyValueHistoryRequest & AddPropertyFilters(const PropertyFilter &value)
GetPropertyValueHistoryRequest & WithStartTime(const char *value)
GetPropertyValueHistoryRequest & AddPropertyFilters(PropertyFilter &&value)
AWS_IOTTWINMAKER_API GetPropertyValueHistoryRequest()
void SetComponentTypeId(const Aws::String &value)
void SetComponentTypeId(const char *value)
GetPropertyValueHistoryRequest & WithInterpolation(InterpolationParameters &&value)
GetPropertyValueHistoryRequest & WithMaxResults(int value)
GetPropertyValueHistoryRequest & WithEntityId(Aws::String &&value)
GetPropertyValueHistoryRequest & WithEntityId(const Aws::String &value)
void SetMaxResults(int value)
bool WorkspaceIdHasBeenSet() const
void SetStartTime(const Aws::String &value)
GetPropertyValueHistoryRequest & WithOrderByTime(const OrderByTime &value)
void SetSelectedProperties(Aws::Vector< Aws::String > &&value)
void SetInterpolation(const InterpolationParameters &value)
GetPropertyValueHistoryRequest & WithComponentName(const Aws::String &value)
GetPropertyValueHistoryRequest & WithEndTime(Aws::String &&value)
const Aws::Vector< PropertyFilter > & GetPropertyFilters() const
void SetEntityId(const Aws::String &value)
void SetPropertyFilters(Aws::Vector< PropertyFilter > &&value)
int GetMaxResults() const
void SetWorkspaceId(const Aws::String &value)
GetPropertyValueHistoryRequest & WithEndTime(const char *value)
GetPropertyValueHistoryRequest & WithComponentTypeId(const Aws::String &value)
const Aws::String & GetEntityId() const
void SetWorkspaceId(const char *value)
const Aws::String & GetEndTime() const
GetPropertyValueHistoryRequest & WithPropertyFilters(const Aws::Vector< PropertyFilter > &value)
GetPropertyValueHistoryRequest & WithComponentName(Aws::String &&value)
const Aws::String & GetComponentPath() const
bool NextTokenHasBeenSet() const
GetPropertyValueHistoryRequest & WithComponentPath(const char *value)
void SetSelectedProperties(const Aws::Vector< Aws::String > &value)
bool OrderByTimeHasBeenSet() const
void SetComponentPath(Aws::String &&value)
const Aws::String & GetStartTime() const
void SetOrderByTime(OrderByTime &&value)
void SetComponentName(Aws::String &&value)
void SetStartTime(Aws::String &&value)
bool ComponentPathHasBeenSet() const
void SetWorkspaceId(Aws::String &&value)
bool InterpolationHasBeenSet() const
void SetEndTime(const char *value)
GetPropertyValueHistoryRequest & AddSelectedProperties(Aws::String &&value)
void SetNextToken(const Aws::String &value)
bool ComponentTypeIdHasBeenSet() const
GetPropertyValueHistoryRequest & WithComponentTypeId(Aws::String &&value)
GetPropertyValueHistoryRequest & WithStartTime(Aws::String &&value)
GetPropertyValueHistoryRequest & WithComponentPath(Aws::String &&value)
virtual const char * GetServiceRequestName() const override
void SetEntityId(const char *value)
bool ComponentNameHasBeenSet() const
const OrderByTime & GetOrderByTime() const
const Aws::String & GetComponentName() const
GetPropertyValueHistoryRequest & WithSelectedProperties(Aws::Vector< Aws::String > &&value)
const Aws::String & GetComponentTypeId() const
const InterpolationParameters & GetInterpolation() const
GetPropertyValueHistoryRequest & WithStartTime(const Aws::String &value)
GetPropertyValueHistoryRequest & WithInterpolation(const InterpolationParameters &value)
GetPropertyValueHistoryRequest & WithEndTime(const Aws::String &value)
GetPropertyValueHistoryRequest & WithOrderByTime(OrderByTime &&value)
GetPropertyValueHistoryRequest & WithWorkspaceId(Aws::String &&value)
void SetComponentPath(const Aws::String &value)
GetPropertyValueHistoryRequest & WithEntityId(const char *value)
void SetStartTime(const char *value)
bool MaxResultsHasBeenSet() const
bool EntityIdHasBeenSet() const
void SetEndTime(const Aws::String &value)
void SetOrderByTime(const OrderByTime &value)
GetPropertyValueHistoryRequest & WithWorkspaceId(const char *value)
GetPropertyValueHistoryRequest & WithComponentPath(const Aws::String &value)
GetPropertyValueHistoryRequest & WithSelectedProperties(const Aws::Vector< Aws::String > &value)
void SetComponentName(const Aws::String &value)
void SetComponentName(const char *value)
GetPropertyValueHistoryRequest & WithPropertyFilters(Aws::Vector< PropertyFilter > &&value)
bool SelectedPropertiesHasBeenSet() const
void SetInterpolation(InterpolationParameters &&value)
void SetPropertyFilters(const Aws::Vector< PropertyFilter > &value)
void SetNextToken(Aws::String &&value)
GetPropertyValueHistoryRequest & WithComponentTypeId(const char *value)
GetPropertyValueHistoryRequest & WithNextToken(Aws::String &&value)
void SetEntityId(Aws::String &&value)
GetPropertyValueHistoryRequest & AddSelectedProperties(const Aws::String &value)
GetPropertyValueHistoryRequest & WithComponentName(const char *value)
void SetComponentTypeId(Aws::String &&value)
AWS_IOTTWINMAKER_API Aws::String SerializePayload() const override
bool StartTimeHasBeenSet() const
bool PropertyFiltersHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector