7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/AutoMLChannelType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sagemaker/model/CompressionType.h>
11#include <aws/sagemaker/model/AutoMLDataSource.h>
85 inline void SetContentType(
const char* value) { m_contentTypeHasBeenSet =
true; m_contentType.assign(value); }
121 bool m_channelTypeHasBeenSet =
false;
124 bool m_contentTypeHasBeenSet =
false;
127 bool m_compressionTypeHasBeenSet =
false;
130 bool m_dataSourceHasBeenSet =
false;
void SetContentType(const char *value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AutoMLJobChannel & WithDataSource(const AutoMLDataSource &value)
const CompressionType & GetCompressionType() const
void SetCompressionType(CompressionType &&value)
AutoMLJobChannel & WithContentType(const Aws::String &value)
AutoMLJobChannel & WithDataSource(AutoMLDataSource &&value)
const AutoMLDataSource & GetDataSource() const
AutoMLJobChannel & WithCompressionType(CompressionType &&value)
AutoMLJobChannel & WithChannelType(AutoMLChannelType &&value)
void SetContentType(Aws::String &&value)
const Aws::String & GetContentType() const
void SetDataSource(const AutoMLDataSource &value)
bool CompressionTypeHasBeenSet() const
void SetCompressionType(const CompressionType &value)
AutoMLJobChannel & WithChannelType(const AutoMLChannelType &value)
AWS_SAGEMAKER_API AutoMLJobChannel()
bool DataSourceHasBeenSet() const
void SetChannelType(const AutoMLChannelType &value)
AWS_SAGEMAKER_API AutoMLJobChannel & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ChannelTypeHasBeenSet() const
AWS_SAGEMAKER_API AutoMLJobChannel(Aws::Utils::Json::JsonView jsonValue)
void SetDataSource(AutoMLDataSource &&value)
void SetChannelType(AutoMLChannelType &&value)
bool ContentTypeHasBeenSet() const
AutoMLJobChannel & WithCompressionType(const CompressionType &value)
const AutoMLChannelType & GetChannelType() const
void SetContentType(const Aws::String &value)
AutoMLJobChannel & WithContentType(const char *value)
AutoMLJobChannel & WithContentType(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue