7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/sagemaker/model/ClarifyFeatureType.h>
55 inline void SetFeaturesAttribute(
const char* value) { m_featuresAttributeHasBeenSet =
true; m_featuresAttribute.assign(value); }
74 inline void SetContentTemplate(
const char* value) { m_contentTemplateHasBeenSet =
true; m_contentTemplate.assign(value); }
95 inline void SetMaxRecordCount(
int value) { m_maxRecordCountHasBeenSet =
true; m_maxRecordCount = value; }
106 inline void SetMaxPayloadInMB(
int value) { m_maxPayloadInMBHasBeenSet =
true; m_maxPayloadInMB = value; }
127 inline void SetProbabilityIndex(
int value) { m_probabilityIndexHasBeenSet =
true; m_probabilityIndex = value; }
142 inline void SetLabelIndex(
int value) { m_labelIndexHasBeenSet =
true; m_labelIndex = value; }
158 inline void SetProbabilityAttribute(
const char* value) { m_probabilityAttributeHasBeenSet =
true; m_probabilityAttribute.assign(value); }
177 inline void SetLabelAttribute(
const char* value) { m_labelAttributeHasBeenSet =
true; m_labelAttribute.assign(value); }
249 bool m_featuresAttributeHasBeenSet =
false;
252 bool m_contentTemplateHasBeenSet =
false;
254 int m_maxRecordCount;
255 bool m_maxRecordCountHasBeenSet =
false;
257 int m_maxPayloadInMB;
258 bool m_maxPayloadInMBHasBeenSet =
false;
260 int m_probabilityIndex;
261 bool m_probabilityIndexHasBeenSet =
false;
264 bool m_labelIndexHasBeenSet =
false;
267 bool m_probabilityAttributeHasBeenSet =
false;
270 bool m_labelAttributeHasBeenSet =
false;
273 bool m_labelHeadersHasBeenSet =
false;
276 bool m_featureHeadersHasBeenSet =
false;
279 bool m_featureTypesHasBeenSet =
false;
ClarifyInferenceConfig & WithProbabilityAttribute(const char *value)
ClarifyInferenceConfig & WithProbabilityAttribute(Aws::String &&value)
bool LabelIndexHasBeenSet() const
ClarifyInferenceConfig & WithFeatureTypes(Aws::Vector< ClarifyFeatureType > &&value)
ClarifyInferenceConfig & AddLabelHeaders(const char *value)
ClarifyInferenceConfig & WithFeatureHeaders(const Aws::Vector< Aws::String > &value)
ClarifyInferenceConfig & WithMaxPayloadInMB(int value)
ClarifyInferenceConfig & WithLabelIndex(int value)
void SetContentTemplate(Aws::String &&value)
ClarifyInferenceConfig & WithFeaturesAttribute(const Aws::String &value)
const Aws::String & GetFeaturesAttribute() const
ClarifyInferenceConfig & WithContentTemplate(Aws::String &&value)
void SetFeatureTypes(const Aws::Vector< ClarifyFeatureType > &value)
const Aws::Vector< Aws::String > & GetLabelHeaders() const
void SetLabelAttribute(const char *value)
ClarifyInferenceConfig & AddFeatureHeaders(Aws::String &&value)
ClarifyInferenceConfig & AddFeatureTypes(const ClarifyFeatureType &value)
void SetFeatureHeaders(Aws::Vector< Aws::String > &&value)
ClarifyInferenceConfig & WithLabelAttribute(const Aws::String &value)
void SetLabelHeaders(const Aws::Vector< Aws::String > &value)
void SetFeatureTypes(Aws::Vector< ClarifyFeatureType > &&value)
ClarifyInferenceConfig & WithLabelHeaders(const Aws::Vector< Aws::String > &value)
int GetMaxRecordCount() const
void SetMaxRecordCount(int value)
ClarifyInferenceConfig & AddLabelHeaders(Aws::String &&value)
AWS_SAGEMAKER_API ClarifyInferenceConfig(Aws::Utils::Json::JsonView jsonValue)
void SetProbabilityAttribute(Aws::String &&value)
void SetFeaturesAttribute(Aws::String &&value)
void SetLabelHeaders(Aws::Vector< Aws::String > &&value)
bool FeatureTypesHasBeenSet() const
bool MaxRecordCountHasBeenSet() const
void SetProbabilityIndex(int value)
bool FeaturesAttributeHasBeenSet() const
void SetProbabilityAttribute(const Aws::String &value)
void SetContentTemplate(const Aws::String &value)
ClarifyInferenceConfig & WithMaxRecordCount(int value)
const Aws::String & GetLabelAttribute() const
void SetProbabilityAttribute(const char *value)
AWS_SAGEMAKER_API ClarifyInferenceConfig()
ClarifyInferenceConfig & AddFeatureTypes(ClarifyFeatureType &&value)
const Aws::String & GetProbabilityAttribute() const
ClarifyInferenceConfig & AddFeatureHeaders(const char *value)
bool ContentTemplateHasBeenSet() const
ClarifyInferenceConfig & WithFeaturesAttribute(Aws::String &&value)
ClarifyInferenceConfig & WithLabelHeaders(Aws::Vector< Aws::String > &&value)
ClarifyInferenceConfig & WithLabelAttribute(Aws::String &&value)
const Aws::Vector< Aws::String > & GetFeatureHeaders() const
bool LabelHeadersHasBeenSet() const
ClarifyInferenceConfig & WithContentTemplate(const Aws::String &value)
void SetFeaturesAttribute(const char *value)
ClarifyInferenceConfig & WithProbabilityAttribute(const Aws::String &value)
void SetLabelIndex(int value)
bool LabelAttributeHasBeenSet() const
ClarifyInferenceConfig & AddLabelHeaders(const Aws::String &value)
AWS_SAGEMAKER_API ClarifyInferenceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
ClarifyInferenceConfig & WithFeatureTypes(const Aws::Vector< ClarifyFeatureType > &value)
void SetFeaturesAttribute(const Aws::String &value)
ClarifyInferenceConfig & WithLabelAttribute(const char *value)
const Aws::String & GetContentTemplate() const
bool ProbabilityIndexHasBeenSet() const
ClarifyInferenceConfig & AddFeatureHeaders(const Aws::String &value)
ClarifyInferenceConfig & WithContentTemplate(const char *value)
const Aws::Vector< ClarifyFeatureType > & GetFeatureTypes() const
bool MaxPayloadInMBHasBeenSet() const
void SetContentTemplate(const char *value)
int GetLabelIndex() const
int GetMaxPayloadInMB() const
void SetFeatureHeaders(const Aws::Vector< Aws::String > &value)
ClarifyInferenceConfig & WithFeaturesAttribute(const char *value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
bool FeatureHeadersHasBeenSet() const
int GetProbabilityIndex() const
ClarifyInferenceConfig & WithFeatureHeaders(Aws::Vector< Aws::String > &&value)
void SetLabelAttribute(const Aws::String &value)
bool ProbabilityAttributeHasBeenSet() const
ClarifyInferenceConfig & WithProbabilityIndex(int value)
void SetMaxPayloadInMB(int value)
void SetLabelAttribute(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue