7#include <aws/connect/ConnectRequest.h>
8#include <aws/connect/Connect_EXPORTS.h>
9#include <aws/connect/model/DataTableValueEvaluationSet.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
44 template <
typename InstanceIdT = Aws::String>
46 m_instanceIdHasBeenSet =
true;
47 m_instanceId = std::forward<InstanceIdT>(value);
49 template <
typename InstanceIdT = Aws::String>
63 template <
typename DataTableIdT = Aws::String>
65 m_dataTableIdHasBeenSet =
true;
66 m_dataTableId = std::forward<DataTableIdT>(value);
68 template <
typename DataTableIdT = Aws::String>
82 template <
typename ValuesT = Aws::Vector<DataTableValueEvaluationSet>>
84 m_valuesHasBeenSet =
true;
85 m_values = std::forward<ValuesT>(value);
87 template <
typename ValuesT = Aws::Vector<DataTableValueEvaluationSet>>
92 template <
typename ValuesT = DataTableValueEvaluationSet>
94 m_valuesHasBeenSet =
true;
95 m_values.emplace_back(std::forward<ValuesT>(value));
107 template <
typename TimeZoneT = Aws::String>
109 m_timeZoneHasBeenSet =
true;
110 m_timeZone = std::forward<TimeZoneT>(value);
112 template <
typename TimeZoneT = Aws::String>
126 template <
typename NextTokenT = Aws::String>
128 m_nextTokenHasBeenSet =
true;
129 m_nextToken = std::forward<NextTokenT>(value);
131 template <
typename NextTokenT = Aws::String>
145 m_maxResultsHasBeenSet =
true;
146 m_maxResults = value;
165 bool m_instanceIdHasBeenSet =
false;
166 bool m_dataTableIdHasBeenSet =
false;
167 bool m_valuesHasBeenSet =
false;
168 bool m_timeZoneHasBeenSet =
false;
169 bool m_nextTokenHasBeenSet =
false;
170 bool m_maxResultsHasBeenSet =
false;
EvaluateDataTableValuesRequest & WithValues(ValuesT &&value)
AWS_CONNECT_API EvaluateDataTableValuesRequest()=default
AWS_CONNECT_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
bool ValuesHasBeenSet() const
EvaluateDataTableValuesRequest & WithInstanceId(InstanceIdT &&value)
void SetDataTableId(DataTableIdT &&value)
EvaluateDataTableValuesRequest & WithNextToken(NextTokenT &&value)
const Aws::String & GetNextToken() const
virtual const char * GetServiceRequestName() const override
AWS_CONNECT_API Aws::String SerializePayload() const override
const Aws::String & GetInstanceId() const
bool InstanceIdHasBeenSet() const
void SetValues(ValuesT &&value)
const Aws::String & GetDataTableId() const
EvaluateDataTableValuesRequest & AddValues(ValuesT &&value)
void SetMaxResults(int value)
EvaluateDataTableValuesRequest & WithTimeZone(TimeZoneT &&value)
void SetTimeZone(TimeZoneT &&value)
EvaluateDataTableValuesRequest & WithDataTableId(DataTableIdT &&value)
bool MaxResultsHasBeenSet() const
void SetNextToken(NextTokenT &&value)
void SetInstanceId(InstanceIdT &&value)
const Aws::Vector< DataTableValueEvaluationSet > & GetValues() const
bool DataTableIdHasBeenSet() const
bool TimeZoneHasBeenSet() const
const Aws::String & GetTimeZone() const
bool NextTokenHasBeenSet() const
EvaluateDataTableValuesRequest & WithMaxResults(int value)
int GetMaxResults() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector