7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/forecast/model/S3Config.h>
9#include <aws/forecast/model/Schema.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
23namespace ForecastService
52 template<
typename S3ConfigT = S3Config>
53 void SetS3Config(S3ConfigT&& value) { m_s3ConfigHasBeenSet =
true; m_s3Config = std::forward<S3ConfigT>(value); }
54 template<
typename S3ConfigT = S3Config>
62 template<
typename SchemaT = Schema>
63 void SetSchema(SchemaT&& value) { m_schemaHasBeenSet =
true; m_schema = std::forward<SchemaT>(value); }
64 template<
typename SchemaT = Schema>
74 template<
typename FormatT = Aws::String>
75 void SetFormat(FormatT&& value) { m_formatHasBeenSet =
true; m_format = std::forward<FormatT>(value); }
76 template<
typename FormatT = Aws::String>
86 template<
typename TimestampFormatT = Aws::String>
87 void SetTimestampFormat(TimestampFormatT&& value) { m_timestampFormatHasBeenSet =
true; m_timestampFormat = std::forward<TimestampFormatT>(value); }
88 template<
typename TimestampFormatT = Aws::String>
94 bool m_s3ConfigHasBeenSet =
false;
97 bool m_schemaHasBeenSet =
false;
100 bool m_formatHasBeenSet =
false;
103 bool m_timestampFormatHasBeenSet =
false;
AWS_FORECASTSERVICE_API TimeSeriesReplacementsDataSource()=default
void SetTimestampFormat(TimestampFormatT &&value)
AWS_FORECASTSERVICE_API TimeSeriesReplacementsDataSource & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetS3Config(S3ConfigT &&value)
bool SchemaHasBeenSet() const
TimeSeriesReplacementsDataSource & WithS3Config(S3ConfigT &&value)
TimeSeriesReplacementsDataSource & WithTimestampFormat(TimestampFormatT &&value)
TimeSeriesReplacementsDataSource & WithFormat(FormatT &&value)
const Aws::String & GetFormat() const
bool FormatHasBeenSet() const
AWS_FORECASTSERVICE_API TimeSeriesReplacementsDataSource(Aws::Utils::Json::JsonView jsonValue)
TimeSeriesReplacementsDataSource & WithSchema(SchemaT &&value)
void SetFormat(FormatT &&value)
const Schema & GetSchema() const
const S3Config & GetS3Config() const
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSchema(SchemaT &&value)
bool S3ConfigHasBeenSet() const
const Aws::String & GetTimestampFormat() const
bool TimestampFormatHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue