7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AutoMLDataSource.h>
9#include <aws/sagemaker/model/CompressionType.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/sagemaker/model/AutoMLChannelType.h>
82 inline void SetTargetAttributeName(
const char* value) { m_targetAttributeNameHasBeenSet =
true; m_targetAttributeName.assign(value); }
99 inline void SetContentType(
const char* value) { m_contentTypeHasBeenSet =
true; m_contentType.assign(value); }
141 inline void SetSampleWeightAttributeName(
const char* value) { m_sampleWeightAttributeNameHasBeenSet =
true; m_sampleWeightAttributeName.assign(value); }
149 bool m_dataSourceHasBeenSet =
false;
152 bool m_compressionTypeHasBeenSet =
false;
155 bool m_targetAttributeNameHasBeenSet =
false;
158 bool m_contentTypeHasBeenSet =
false;
161 bool m_channelTypeHasBeenSet =
false;
164 bool m_sampleWeightAttributeNameHasBeenSet =
false;
AutoMLChannel & WithContentType(const char *value)
void SetChannelType(const AutoMLChannelType &value)
AutoMLChannel & WithTargetAttributeName(Aws::String &&value)
void SetDataSource(const AutoMLDataSource &value)
void SetTargetAttributeName(const Aws::String &value)
void SetTargetAttributeName(const char *value)
const Aws::String & GetTargetAttributeName() const
void SetContentType(Aws::String &&value)
AutoMLChannel & WithContentType(const Aws::String &value)
AWS_SAGEMAKER_API AutoMLChannel(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetSampleWeightAttributeName() const
void SetCompressionType(const CompressionType &value)
const AutoMLDataSource & GetDataSource() const
void SetTargetAttributeName(Aws::String &&value)
AutoMLChannel & WithDataSource(AutoMLDataSource &&value)
void SetSampleWeightAttributeName(const char *value)
bool ContentTypeHasBeenSet() const
const CompressionType & GetCompressionType() const
bool SampleWeightAttributeNameHasBeenSet() const
const AutoMLChannelType & GetChannelType() const
bool DataSourceHasBeenSet() const
AutoMLChannel & WithSampleWeightAttributeName(Aws::String &&value)
void SetContentType(const char *value)
AutoMLChannel & WithChannelType(const AutoMLChannelType &value)
void SetDataSource(AutoMLDataSource &&value)
void SetSampleWeightAttributeName(Aws::String &&value)
AutoMLChannel & WithSampleWeightAttributeName(const char *value)
void SetChannelType(AutoMLChannelType &&value)
void SetCompressionType(CompressionType &&value)
const Aws::String & GetContentType() const
bool CompressionTypeHasBeenSet() const
AutoMLChannel & WithSampleWeightAttributeName(const Aws::String &value)
AutoMLChannel & WithCompressionType(const CompressionType &value)
AutoMLChannel & WithDataSource(const AutoMLDataSource &value)
bool ChannelTypeHasBeenSet() const
bool TargetAttributeNameHasBeenSet() const
AWS_SAGEMAKER_API AutoMLChannel & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSampleWeightAttributeName(const Aws::String &value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AutoMLChannel & WithChannelType(AutoMLChannelType &&value)
AWS_SAGEMAKER_API AutoMLChannel()
AutoMLChannel & WithTargetAttributeName(const char *value)
void SetContentType(const Aws::String &value)
AutoMLChannel & WithContentType(Aws::String &&value)
AutoMLChannel & WithCompressionType(CompressionType &&value)
AutoMLChannel & WithTargetAttributeName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue