7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/forecast/model/DataSource.h>
9#include <aws/forecast/model/Schema.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace ForecastService
47 template<
typename DataSourceT = DataSource>
48 void SetDataSource(DataSourceT&& value) { m_dataSourceHasBeenSet =
true; m_dataSource = std::forward<DataSourceT>(value); }
49 template<
typename DataSourceT = DataSource>
57 template<
typename SchemaT = Schema>
58 void SetSchema(SchemaT&& value) { m_schemaHasBeenSet =
true; m_schema = std::forward<SchemaT>(value); }
59 template<
typename SchemaT = Schema>
69 template<
typename FormatT = Aws::String>
70 void SetFormat(FormatT&& value) { m_formatHasBeenSet =
true; m_format = std::forward<FormatT>(value); }
71 template<
typename FormatT = Aws::String>
77 bool m_dataSourceHasBeenSet =
false;
80 bool m_schemaHasBeenSet =
false;
83 bool m_formatHasBeenSet =
false;
AWS_FORECASTSERVICE_API TimeSeriesIdentifiers()=default
bool FormatHasBeenSet() const
void SetSchema(SchemaT &&value)
const Schema & GetSchema() const
TimeSeriesIdentifiers & WithDataSource(DataSourceT &&value)
void SetFormat(FormatT &&value)
TimeSeriesIdentifiers & WithSchema(SchemaT &&value)
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FORECASTSERVICE_API TimeSeriesIdentifiers & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FORECASTSERVICE_API TimeSeriesIdentifiers(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFormat() const
void SetDataSource(DataSourceT &&value)
bool SchemaHasBeenSet() const
const DataSource & GetDataSource() const
bool DataSourceHasBeenSet() const
TimeSeriesIdentifiers & WithFormat(FormatT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue