7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sagemaker/model/RecommendationJobPayloadConfig.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/sagemaker/model/RecommendationJobSupportedEndpointType.h>
59 inline void SetDomain(
const char* value) { m_domainHasBeenSet =
true; m_domain.assign(value); }
75 inline void SetTask(
const char* value) { m_taskHasBeenSet =
true; m_task.assign(value); }
90 inline void SetFramework(
const char* value) { m_frameworkHasBeenSet =
true; m_framework.assign(value); }
104 inline void SetFrameworkVersion(
const char* value) { m_frameworkVersionHasBeenSet =
true; m_frameworkVersion.assign(value); }
136 inline void SetNearestModelName(
const char* value) { m_nearestModelNameHasBeenSet =
true; m_nearestModelName.assign(value); }
184 inline void SetDataInputConfig(
const char* value) { m_dataInputConfigHasBeenSet =
true; m_dataInputConfig.assign(value); }
207 bool m_domainHasBeenSet =
false;
210 bool m_taskHasBeenSet =
false;
213 bool m_frameworkHasBeenSet =
false;
216 bool m_frameworkVersionHasBeenSet =
false;
219 bool m_payloadConfigHasBeenSet =
false;
222 bool m_nearestModelNameHasBeenSet =
false;
225 bool m_supportedInstanceTypesHasBeenSet =
false;
228 bool m_supportedEndpointTypeHasBeenSet =
false;
231 bool m_dataInputConfigHasBeenSet =
false;
234 bool m_supportedResponseMIMETypesHasBeenSet =
false;
RecommendationJobContainerConfig & WithDataInputConfig(const char *value)
bool SupportedResponseMIMETypesHasBeenSet() const
RecommendationJobContainerConfig & AddSupportedResponseMIMETypes(Aws::String &&value)
RecommendationJobContainerConfig & WithFrameworkVersion(Aws::String &&value)
void SetFramework(const Aws::String &value)
RecommendationJobContainerConfig & WithDataInputConfig(Aws::String &&value)
const Aws::String & GetTask() const
void SetNearestModelName(Aws::String &&value)
RecommendationJobContainerConfig & WithFramework(Aws::String &&value)
void SetSupportedEndpointType(const RecommendationJobSupportedEndpointType &value)
bool NearestModelNameHasBeenSet() const
RecommendationJobContainerConfig & WithDomain(Aws::String &&value)
RecommendationJobContainerConfig & WithFrameworkVersion(const Aws::String &value)
void SetFrameworkVersion(const Aws::String &value)
RecommendationJobContainerConfig & WithTask(Aws::String &&value)
void SetSupportedResponseMIMETypes(const Aws::Vector< Aws::String > &value)
RecommendationJobContainerConfig & WithSupportedInstanceTypes(Aws::Vector< Aws::String > &&value)
bool FrameworkVersionHasBeenSet() const
bool DataInputConfigHasBeenSet() const
void SetSupportedEndpointType(RecommendationJobSupportedEndpointType &&value)
void SetFramework(Aws::String &&value)
bool DomainHasBeenSet() const
RecommendationJobContainerConfig & WithNearestModelName(const char *value)
RecommendationJobContainerConfig & WithFramework(const char *value)
RecommendationJobContainerConfig & AddSupportedInstanceTypes(const char *value)
RecommendationJobContainerConfig & WithTask(const Aws::String &value)
RecommendationJobContainerConfig & WithDomain(const Aws::String &value)
const RecommendationJobPayloadConfig & GetPayloadConfig() const
RecommendationJobContainerConfig & WithNearestModelName(const Aws::String &value)
const Aws::Vector< Aws::String > & GetSupportedResponseMIMETypes() const
RecommendationJobContainerConfig & WithSupportedResponseMIMETypes(const Aws::Vector< Aws::String > &value)
RecommendationJobContainerConfig & WithDomain(const char *value)
const Aws::Vector< Aws::String > & GetSupportedInstanceTypes() const
const Aws::String & GetDomain() const
RecommendationJobContainerConfig & WithSupportedEndpointType(const RecommendationJobSupportedEndpointType &value)
void SetDomain(const Aws::String &value)
AWS_SAGEMAKER_API RecommendationJobContainerConfig()
const Aws::String & GetFramework() const
void SetSupportedInstanceTypes(const Aws::Vector< Aws::String > &value)
void SetDataInputConfig(const char *value)
RecommendationJobContainerConfig & WithPayloadConfig(const RecommendationJobPayloadConfig &value)
RecommendationJobContainerConfig & WithFrameworkVersion(const char *value)
bool SupportedInstanceTypesHasBeenSet() const
bool TaskHasBeenSet() const
const Aws::String & GetFrameworkVersion() const
void SetDataInputConfig(Aws::String &&value)
void SetSupportedResponseMIMETypes(Aws::Vector< Aws::String > &&value)
void SetTask(Aws::String &&value)
bool PayloadConfigHasBeenSet() const
void SetNearestModelName(const Aws::String &value)
void SetDataInputConfig(const Aws::String &value)
void SetDomain(Aws::String &&value)
void SetPayloadConfig(const RecommendationJobPayloadConfig &value)
void SetNearestModelName(const char *value)
bool FrameworkHasBeenSet() const
void SetFramework(const char *value)
AWS_SAGEMAKER_API RecommendationJobContainerConfig(Aws::Utils::Json::JsonView jsonValue)
const RecommendationJobSupportedEndpointType & GetSupportedEndpointType() const
RecommendationJobContainerConfig & AddSupportedResponseMIMETypes(const Aws::String &value)
void SetPayloadConfig(RecommendationJobPayloadConfig &&value)
RecommendationJobContainerConfig & WithSupportedInstanceTypes(const Aws::Vector< Aws::String > &value)
void SetDomain(const char *value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
RecommendationJobContainerConfig & WithDataInputConfig(const Aws::String &value)
bool SupportedEndpointTypeHasBeenSet() const
void SetTask(const Aws::String &value)
RecommendationJobContainerConfig & WithFramework(const Aws::String &value)
void SetSupportedInstanceTypes(Aws::Vector< Aws::String > &&value)
RecommendationJobContainerConfig & WithTask(const char *value)
RecommendationJobContainerConfig & AddSupportedInstanceTypes(const Aws::String &value)
RecommendationJobContainerConfig & WithPayloadConfig(RecommendationJobPayloadConfig &&value)
AWS_SAGEMAKER_API RecommendationJobContainerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetNearestModelName() const
RecommendationJobContainerConfig & AddSupportedInstanceTypes(Aws::String &&value)
RecommendationJobContainerConfig & WithSupportedEndpointType(RecommendationJobSupportedEndpointType &&value)
const Aws::String & GetDataInputConfig() const
void SetFrameworkVersion(const char *value)
void SetTask(const char *value)
void SetFrameworkVersion(Aws::String &&value)
RecommendationJobContainerConfig & WithSupportedResponseMIMETypes(Aws::Vector< Aws::String > &&value)
RecommendationJobContainerConfig & WithNearestModelName(Aws::String &&value)
RecommendationJobContainerConfig & AddSupportedResponseMIMETypes(const char *value)
RecommendationJobSupportedEndpointType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue