7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/forecast/ForecastServiceRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/forecast/model/TimeSeriesSelector.h>
12#include <aws/forecast/model/Tag.h>
17namespace ForecastService
48 inline void SetForecastName(
const char* value) { m_forecastNameHasBeenSet =
true; m_forecastName.assign(value); }
63 inline void SetPredictorArn(
const char* value) { m_predictorArnHasBeenSet =
true; m_predictorArn.assign(value); }
141 bool m_forecastNameHasBeenSet =
false;
144 bool m_predictorArnHasBeenSet =
false;
147 bool m_forecastTypesHasBeenSet =
false;
150 bool m_tagsHasBeenSet =
false;
153 bool m_timeSeriesSelectorHasBeenSet =
false;
void SetForecastName(Aws::String &&value)
CreateForecastRequest & WithPredictorArn(Aws::String &&value)
CreateForecastRequest & WithTags(const Aws::Vector< Tag > &value)
void SetTags(Aws::Vector< Tag > &&value)
void SetForecastTypes(const Aws::Vector< Aws::String > &value)
CreateForecastRequest & WithPredictorArn(const char *value)
AWS_FORECASTSERVICE_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
CreateForecastRequest & AddForecastTypes(const char *value)
bool PredictorArnHasBeenSet() const
bool ForecastTypesHasBeenSet() const
bool TagsHasBeenSet() const
void SetForecastName(const Aws::String &value)
CreateForecastRequest & AddTags(Tag &&value)
const Aws::String & GetPredictorArn() const
CreateForecastRequest & WithForecastName(const Aws::String &value)
void SetTimeSeriesSelector(const TimeSeriesSelector &value)
CreateForecastRequest & WithTimeSeriesSelector(const TimeSeriesSelector &value)
CreateForecastRequest & AddForecastTypes(const Aws::String &value)
CreateForecastRequest & WithForecastName(const char *value)
AWS_FORECASTSERVICE_API CreateForecastRequest()
const Aws::Vector< Aws::String > & GetForecastTypes() const
void SetTags(const Aws::Vector< Tag > &value)
void SetForecastName(const char *value)
CreateForecastRequest & WithTags(Aws::Vector< Tag > &&value)
CreateForecastRequest & WithForecastTypes(const Aws::Vector< Aws::String > &value)
CreateForecastRequest & WithForecastTypes(Aws::Vector< Aws::String > &&value)
AWS_FORECASTSERVICE_API Aws::String SerializePayload() const override
void SetForecastTypes(Aws::Vector< Aws::String > &&value)
bool TimeSeriesSelectorHasBeenSet() const
CreateForecastRequest & WithForecastName(Aws::String &&value)
CreateForecastRequest & WithPredictorArn(const Aws::String &value)
void SetPredictorArn(const Aws::String &value)
const Aws::Vector< Tag > & GetTags() const
void SetPredictorArn(Aws::String &&value)
CreateForecastRequest & WithTimeSeriesSelector(TimeSeriesSelector &&value)
CreateForecastRequest & AddForecastTypes(Aws::String &&value)
const TimeSeriesSelector & GetTimeSeriesSelector() const
void SetTimeSeriesSelector(TimeSeriesSelector &&value)
bool ForecastNameHasBeenSet() const
virtual const char * GetServiceRequestName() const override
void SetPredictorArn(const char *value)
CreateForecastRequest & AddTags(const Tag &value)
const Aws::String & GetForecastName() const
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector