7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/machinelearning/MachineLearningRequest.h>
10#include <aws/machinelearning/MachineLearning_EXPORTS.h>
15namespace MachineLearning {
40 template <
typename MLModelIdT = Aws::String>
42 m_mLModelIdHasBeenSet =
true;
43 m_mLModelId = std::forward<MLModelIdT>(value);
45 template <
typename MLModelIdT = Aws::String>
56 template <
typename RecordT = Aws::Map<Aws::String, Aws::String>>
58 m_recordHasBeenSet =
true;
59 m_record = std::forward<RecordT>(value);
61 template <
typename RecordT = Aws::Map<Aws::String, Aws::String>>
66 template <
typename RecordKeyT = Aws::String,
typename RecordValueT = Aws::String>
68 m_recordHasBeenSet =
true;
69 m_record.emplace(std::forward<RecordKeyT>(key), std::forward<RecordValueT>(value));
78 template <
typename PredictEndpo
intT = Aws::String>
80 m_predictEndpointHasBeenSet =
true;
81 m_predictEndpoint = std::forward<PredictEndpointT>(value);
83 template <
typename PredictEndpo
intT = Aws::String>
95 bool m_mLModelIdHasBeenSet =
false;
96 bool m_recordHasBeenSet =
false;
97 bool m_predictEndpointHasBeenSet =
false;
bool RecordHasBeenSet() const
bool MLModelIdHasBeenSet() const
AWS_MACHINELEARNING_API PredictRequest()=default
bool PredictEndpointHasBeenSet() const
PredictRequest & WithMLModelId(MLModelIdT &&value)
AWS_MACHINELEARNING_API Aws::String SerializePayload() const override
const Aws::String & GetMLModelId() const
PredictRequest & WithPredictEndpoint(PredictEndpointT &&value)
PredictRequest & AddRecord(RecordKeyT &&key, RecordValueT &&value)
void SetMLModelId(MLModelIdT &&value)
const Aws::Map< Aws::String, Aws::String > & GetRecord() const
void SetPredictEndpoint(PredictEndpointT &&value)
AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
virtual const char * GetServiceRequestName() const override
PredictRequest & WithRecord(RecordT &&value)
const Aws::String & GetPredictEndpoint() const
void SetRecord(RecordT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String