/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A channel is a named input source that training algorithms can consume. This
* channel is used for AutoML jobs V2 (jobs created by calling CreateAutoMLJobV2).See
* Also:
AWS
* API Reference
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The type of channel. Defines whether the data are used for training or
* validation. The default value is training
. Channels for
* training
and validation
must share the same
* ContentType
The type of channel defaults to
* training
for the time-series forecasting problem type.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The content type of the data from the input source. The following are the * allowed content types for different problems:
For tabular
* problem types: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For image
* classification: image/png
, image/jpeg
, or
* image/ *
. The default value is image/ *
.
For text classification: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
For time-series
* forecasting: text/csv;header=present
or
* x-application/vnd.amazon+parquet
. The default value is
* text/csv;header=present
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The allowed compression types depend on the input format and problem type. We
* allow the compression type Gzip
for S3Prefix
inputs on
* tabular data only. For all other inputs, the compression type should be
* None
. If no compression type is provided, we default to
* None
.
The data source for an AutoML channel (Required).
*/ inline const AutoMLDataSource& GetDataSource() const{ return m_dataSource; } /** *The data source for an AutoML channel (Required).
*/ inline bool DataSourceHasBeenSet() const { return m_dataSourceHasBeenSet; } /** *The data source for an AutoML channel (Required).
*/ inline void SetDataSource(const AutoMLDataSource& value) { m_dataSourceHasBeenSet = true; m_dataSource = value; } /** *The data source for an AutoML channel (Required).
*/ inline void SetDataSource(AutoMLDataSource&& value) { m_dataSourceHasBeenSet = true; m_dataSource = std::move(value); } /** *The data source for an AutoML channel (Required).
*/ inline AutoMLJobChannel& WithDataSource(const AutoMLDataSource& value) { SetDataSource(value); return *this;} /** *The data source for an AutoML channel (Required).
*/ inline AutoMLJobChannel& WithDataSource(AutoMLDataSource&& value) { SetDataSource(std::move(value)); return *this;} private: AutoMLChannelType m_channelType; bool m_channelTypeHasBeenSet = false; Aws::String m_contentType; bool m_contentTypeHasBeenSet = false; CompressionType m_compressionType; bool m_compressionTypeHasBeenSet = false; AutoMLDataSource m_dataSource; bool m_dataSourceHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws