7#include <aws/sagemaker-runtime/SageMakerRuntime_EXPORTS.h>
8#include <aws/sagemaker-runtime/SageMakerRuntimeRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/Array.h>
15namespace SageMakerRuntime
47 inline void SetEndpointName(
const char* value) { m_endpointNameHasBeenSet =
true; m_endpointName.assign(value); }
61 inline void SetAccept(
const char* value) { m_acceptHasBeenSet =
true; m_accept.assign(value); }
89 inline void SetCustomAttributes(
const char* value) { m_customAttributesHasBeenSet =
true; m_customAttributes.assign(value); }
103 inline void SetTargetModel(
const char* value) { m_targetModelHasBeenSet =
true; m_targetModel.assign(value); }
123 inline void SetTargetVariant(
const char* value) { m_targetVariantHasBeenSet =
true; m_targetVariant.assign(value); }
139 inline void SetTargetContainerHostname(
const char* value) { m_targetContainerHostnameHasBeenSet =
true; m_targetContainerHostname.assign(value); }
156 inline void SetInferenceId(
const char* value) { m_inferenceIdHasBeenSet =
true; m_inferenceId.assign(value); }
174 inline void SetEnableExplanations(
const char* value) { m_enableExplanationsHasBeenSet =
true; m_enableExplanations.assign(value); }
189 inline void SetInferenceComponentName(
const char* value) { m_inferenceComponentNameHasBeenSet =
true; m_inferenceComponentName.assign(value); }
213 inline void SetSessionId(
const char* value) { m_sessionIdHasBeenSet =
true; m_sessionId.assign(value); }
221 bool m_endpointNameHasBeenSet =
false;
225 bool m_acceptHasBeenSet =
false;
228 bool m_customAttributesHasBeenSet =
false;
231 bool m_targetModelHasBeenSet =
false;
234 bool m_targetVariantHasBeenSet =
false;
237 bool m_targetContainerHostnameHasBeenSet =
false;
240 bool m_inferenceIdHasBeenSet =
false;
243 bool m_enableExplanationsHasBeenSet =
false;
246 bool m_inferenceComponentNameHasBeenSet =
false;
249 bool m_sessionIdHasBeenSet =
false;
void SetInferenceComponentName(const Aws::String &value)
void SetSessionId(Aws::String &&value)
bool EndpointNameHasBeenSet() const
void SetTargetVariant(Aws::String &&value)
bool EnableExplanationsHasBeenSet() const
bool InferenceComponentNameHasBeenSet() const
InvokeEndpointRequest & WithTargetModel(Aws::String &&value)
InvokeEndpointRequest & WithTargetModel(const char *value)
const Aws::String & GetAccept() const
bool TargetContainerHostnameHasBeenSet() const
InvokeEndpointRequest & WithEndpointName(Aws::String &&value)
void SetTargetContainerHostname(const Aws::String &value)
void SetTargetModel(const char *value)
void SetCustomAttributes(const char *value)
void SetTargetContainerHostname(const char *value)
void SetAccept(Aws::String &&value)
InvokeEndpointRequest & WithSessionId(Aws::String &&value)
const Aws::String & GetEndpointName() const
const Aws::String & GetTargetModel() const
InvokeEndpointRequest & WithSessionId(const Aws::String &value)
InvokeEndpointRequest & WithCustomAttributes(const Aws::String &value)
InvokeEndpointRequest & WithInferenceComponentName(const char *value)
InvokeEndpointRequest & WithTargetVariant(const Aws::String &value)
void SetInferenceComponentName(Aws::String &&value)
bool InferenceIdHasBeenSet() const
bool TargetModelHasBeenSet() const
InvokeEndpointRequest & WithTargetVariant(const char *value)
bool CustomAttributesHasBeenSet() const
bool TargetVariantHasBeenSet() const
InvokeEndpointRequest & WithAccept(const char *value)
void SetInferenceId(const char *value)
void SetCustomAttributes(Aws::String &&value)
InvokeEndpointRequest & WithAccept(Aws::String &&value)
void SetSessionId(const char *value)
const Aws::String & GetCustomAttributes() const
const Aws::String & GetTargetContainerHostname() const
InvokeEndpointRequest & WithEnableExplanations(const Aws::String &value)
void SetEnableExplanations(const Aws::String &value)
InvokeEndpointRequest & WithInferenceComponentName(const Aws::String &value)
AWS_SAGEMAKERRUNTIME_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
InvokeEndpointRequest & WithEnableExplanations(const char *value)
InvokeEndpointRequest & WithEndpointName(const char *value)
void SetTargetContainerHostname(Aws::String &&value)
const Aws::String & GetInferenceId() const
void SetTargetVariant(const char *value)
InvokeEndpointRequest & WithAccept(const Aws::String &value)
bool SessionIdHasBeenSet() const
AWS_SAGEMAKERRUNTIME_API InvokeEndpointRequest()
void SetEnableExplanations(Aws::String &&value)
InvokeEndpointRequest & WithEnableExplanations(Aws::String &&value)
InvokeEndpointRequest & WithInferenceId(Aws::String &&value)
InvokeEndpointRequest & WithCustomAttributes(Aws::String &&value)
InvokeEndpointRequest & WithTargetVariant(Aws::String &&value)
void SetEndpointName(Aws::String &&value)
InvokeEndpointRequest & WithTargetModel(const Aws::String &value)
void SetSessionId(const Aws::String &value)
InvokeEndpointRequest & WithTargetContainerHostname(const char *value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetSessionId() const
void SetEnableExplanations(const char *value)
void SetTargetModel(Aws::String &&value)
const Aws::String & GetInferenceComponentName() const
void SetInferenceId(Aws::String &&value)
InvokeEndpointRequest & WithEndpointName(const Aws::String &value)
void SetTargetModel(const Aws::String &value)
InvokeEndpointRequest & WithInferenceComponentName(Aws::String &&value)
InvokeEndpointRequest & WithSessionId(const char *value)
InvokeEndpointRequest & WithInferenceId(const Aws::String &value)
const Aws::String & GetEnableExplanations() const
InvokeEndpointRequest & WithCustomAttributes(const char *value)
InvokeEndpointRequest & WithTargetContainerHostname(const Aws::String &value)
void SetInferenceComponentName(const char *value)
void SetTargetVariant(const Aws::String &value)
bool AcceptHasBeenSet() const
InvokeEndpointRequest & WithTargetContainerHostname(Aws::String &&value)
void SetEndpointName(const char *value)
const Aws::String & GetTargetVariant() const
void SetAccept(const char *value)
void SetEndpointName(const Aws::String &value)
void SetCustomAttributes(const Aws::String &value)
void SetAccept(const Aws::String &value)
InvokeEndpointRequest & WithInferenceId(const char *value)
void SetInferenceId(const Aws::String &value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String