7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/machinelearning/MachineLearningRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
15namespace MachineLearning
44 template<
typename MLModelIdT = Aws::String>
45 void SetMLModelId(MLModelIdT&& value) { m_mLModelIdHasBeenSet =
true; m_mLModelId = std::forward<MLModelIdT>(value); }
46 template<
typename MLModelIdT = Aws::String>
54 template<
typename RecordT = Aws::Map<Aws::String, Aws::String>>
55 void SetRecord(RecordT&& value) { m_recordHasBeenSet =
true; m_record = std::forward<RecordT>(value); }
56 template<
typename RecordT = Aws::Map<Aws::String, Aws::String>>
58 template<
typename RecordKeyT = Aws::String,
typename RecordValueT = Aws::String>
60 m_recordHasBeenSet =
true; m_record.emplace(std::forward<RecordKeyT>(key), std::forward<RecordValueT>(value));
return *
this;
68 template<
typename PredictEndpo
intT = Aws::String>
69 void SetPredictEndpoint(PredictEndpointT&& value) { m_predictEndpointHasBeenSet =
true; m_predictEndpoint = std::forward<PredictEndpointT>(value); }
70 template<
typename PredictEndpo
intT = Aws::String>
76 bool m_mLModelIdHasBeenSet =
false;
79 bool m_recordHasBeenSet =
false;
82 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