7#include <aws/core/utils/Array.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker-runtime/SageMakerRuntimeRequest.h>
10#include <aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h>
15namespace SageMakerRuntime {
41 template <
typename Endpo
intNameT = Aws::String>
43 m_endpointNameHasBeenSet =
true;
44 m_endpointName = std::forward<EndpointNameT>(value);
46 template <
typename Endpo
intNameT = Aws::String>
59 template <
typename AcceptT = Aws::String>
61 m_acceptHasBeenSet =
true;
62 m_accept = std::forward<AcceptT>(value);
64 template <
typename AcceptT = Aws::String>
91 template <
typename CustomAttributesT = Aws::String>
93 m_customAttributesHasBeenSet =
true;
94 m_customAttributes = std::forward<CustomAttributesT>(value);
96 template <
typename CustomAttributesT = Aws::String>
109 template <
typename TargetModelT = Aws::String>
111 m_targetModelHasBeenSet =
true;
112 m_targetModel = std::forward<TargetModelT>(value);
114 template <
typename TargetModelT = Aws::String>
133 template <
typename TargetVariantT = Aws::String>
135 m_targetVariantHasBeenSet =
true;
136 m_targetVariant = std::forward<TargetVariantT>(value);
138 template <
typename TargetVariantT = Aws::String>
153 template <
typename TargetContainerHostnameT = Aws::String>
155 m_targetContainerHostnameHasBeenSet =
true;
156 m_targetContainerHostname = std::forward<TargetContainerHostnameT>(value);
158 template <
typename TargetContainerHostnameT = Aws::String>
174 template <
typename InferenceIdT = Aws::String>
176 m_inferenceIdHasBeenSet =
true;
177 m_inferenceId = std::forward<InferenceIdT>(value);
179 template <
typename InferenceIdT = Aws::String>
196 template <
typename EnableExplanationsT = Aws::String>
198 m_enableExplanationsHasBeenSet =
true;
199 m_enableExplanations = std::forward<EnableExplanationsT>(value);
201 template <
typename EnableExplanationsT = Aws::String>
215 template <
typename InferenceComponentNameT = Aws::String>
217 m_inferenceComponentNameHasBeenSet =
true;
218 m_inferenceComponentName = std::forward<InferenceComponentNameT>(value);
220 template <
typename InferenceComponentNameT = Aws::String>
243 template <
typename SessionIdT = Aws::String>
245 m_sessionIdHasBeenSet =
true;
246 m_sessionId = std::forward<SessionIdT>(value);
248 template <
typename SessionIdT = Aws::String>
274 bool m_endpointNameHasBeenSet =
false;
275 bool m_acceptHasBeenSet =
false;
276 bool m_customAttributesHasBeenSet =
false;
277 bool m_targetModelHasBeenSet =
false;
278 bool m_targetVariantHasBeenSet =
false;
279 bool m_targetContainerHostnameHasBeenSet =
false;
280 bool m_inferenceIdHasBeenSet =
false;
281 bool m_enableExplanationsHasBeenSet =
false;
282 bool m_inferenceComponentNameHasBeenSet =
false;
283 bool m_sessionIdHasBeenSet =
false;
bool EndpointNameHasBeenSet() const
bool EnableExplanationsHasBeenSet() const
bool InferenceComponentNameHasBeenSet() const
InvokeEndpointRequest & WithEndpointName(EndpointNameT &&value)
InvokeEndpointRequest & WithTargetVariant(TargetVariantT &&value)
const Aws::String & GetAccept() const
InvokeEndpointRequest & WithInferenceId(InferenceIdT &&value)
void SetInferenceComponentName(InferenceComponentNameT &&value)
bool TargetContainerHostnameHasBeenSet() const
InvokeEndpointRequest & WithAccept(AcceptT &&value)
InvokeEndpointRequest & WithCustomAttributes(CustomAttributesT &&value)
InvokeEndpointRequest & WithEnableExplanations(EnableExplanationsT &&value)
const Aws::String & GetEndpointName() const
const Aws::String & GetTargetModel() const
bool InferenceIdHasBeenSet() const
bool TargetModelHasBeenSet() const
void SetTargetModel(TargetModelT &&value)
void SetEnableExplanations(EnableExplanationsT &&value)
void SetSessionId(SessionIdT &&value)
bool CustomAttributesHasBeenSet() const
bool TargetVariantHasBeenSet() const
const Aws::String & GetCustomAttributes() const
const Aws::String & GetTargetContainerHostname() const
void SetInferenceId(InferenceIdT &&value)
AWS_SAGEMAKERRUNTIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_SAGEMAKERRUNTIME_API InvokeEndpointRequest()=default
void SetCustomAttributes(CustomAttributesT &&value)
const Aws::String & GetInferenceId() const
bool SessionIdHasBeenSet() const
InvokeEndpointRequest & WithSessionId(SessionIdT &&value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetSessionId() const
InvokeEndpointRequest & WithTargetModel(TargetModelT &&value)
const Aws::String & GetInferenceComponentName() const
InvokeEndpointRequest & WithTargetContainerHostname(TargetContainerHostnameT &&value)
void SetTargetVariant(TargetVariantT &&value)
const Aws::String & GetEnableExplanations() const
void SetTargetContainerHostname(TargetContainerHostnameT &&value)
InvokeEndpointRequest & WithInferenceComponentName(InferenceComponentNameT &&value)
void SetEndpointName(EndpointNameT &&value)
bool AcceptHasBeenSet() const
const Aws::String & GetTargetVariant() const
void SetAccept(AcceptT &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String