7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/datazone/model/TimeSeriesEntityType.h>
10#include <aws/datazone/model/TimeSeriesDataPointFormOutput.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
43 template<
typename DomainIdT = Aws::String>
44 void SetDomainId(DomainIdT&& value) { m_domainIdHasBeenSet =
true; m_domainId = std::forward<DomainIdT>(value); }
45 template<
typename DomainIdT = Aws::String>
54 template<
typename EntityIdT = Aws::String>
55 void SetEntityId(EntityIdT&& value) { m_entityIdHasBeenSet =
true; m_entityId = std::forward<EntityIdT>(value); }
56 template<
typename EntityIdT = Aws::String>
74 template<
typename FormT = TimeSeriesDataPo
intFormOutput>
75 void SetForm(FormT&& value) { m_formHasBeenSet =
true; m_form = std::forward<FormT>(value); }
76 template<
typename FormT = TimeSeriesDataPo
intFormOutput>
86 template<
typename FormNameT = Aws::String>
87 void SetFormName(FormNameT&& value) { m_formNameHasBeenSet =
true; m_formName = std::forward<FormNameT>(value); }
88 template<
typename FormNameT = Aws::String>
95 template<
typename RequestIdT = Aws::String>
96 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
97 template<
typename RequestIdT = Aws::String>
103 bool m_domainIdHasBeenSet =
false;
106 bool m_entityIdHasBeenSet =
false;
109 bool m_entityTypeHasBeenSet =
false;
111 TimeSeriesDataPointFormOutput m_form;
112 bool m_formHasBeenSet =
false;
115 bool m_formNameHasBeenSet =
false;
118 bool m_requestIdHasBeenSet =
false;
void SetRequestId(RequestIdT &&value)
void SetEntityType(TimeSeriesEntityType value)
const TimeSeriesDataPointFormOutput & GetForm() const
GetTimeSeriesDataPointResult & WithFormName(FormNameT &&value)
AWS_DATAZONE_API GetTimeSeriesDataPointResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetFormName() const
void SetFormName(FormNameT &&value)
TimeSeriesEntityType GetEntityType() const
GetTimeSeriesDataPointResult & WithRequestId(RequestIdT &&value)
const Aws::String & GetEntityId() const
AWS_DATAZONE_API GetTimeSeriesDataPointResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetDomainId(DomainIdT &&value)
GetTimeSeriesDataPointResult & WithDomainId(DomainIdT &&value)
void SetEntityId(EntityIdT &&value)
GetTimeSeriesDataPointResult & WithForm(FormT &&value)
GetTimeSeriesDataPointResult & WithEntityId(EntityIdT &&value)
GetTimeSeriesDataPointResult & WithEntityType(TimeSeriesEntityType value)
const Aws::String & GetDomainId() const
AWS_DATAZONE_API GetTimeSeriesDataPointResult()=default
const Aws::String & GetRequestId() const
void SetForm(FormT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue