7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
22namespace ForecastService
50 template<
typename ForecastArnT = Aws::String>
51 void SetForecastArn(ForecastArnT&& value) { m_forecastArnHasBeenSet =
true; m_forecastArn = std::forward<ForecastArnT>(value); }
52 template<
typename ForecastArnT = Aws::String>
62 template<
typename ForecastNameT = Aws::String>
63 void SetForecastName(ForecastNameT&& value) { m_forecastNameHasBeenSet =
true; m_forecastName = std::forward<ForecastNameT>(value); }
64 template<
typename ForecastNameT = Aws::String>
74 template<
typename PredictorArnT = Aws::String>
75 void SetPredictorArn(PredictorArnT&& value) { m_predictorArnHasBeenSet =
true; m_predictorArn = std::forward<PredictorArnT>(value); }
76 template<
typename PredictorArnT = Aws::String>
97 template<
typename DatasetGroupArnT = Aws::String>
98 void SetDatasetGroupArn(DatasetGroupArnT&& value) { m_datasetGroupArnHasBeenSet =
true; m_datasetGroupArn = std::forward<DatasetGroupArnT>(value); }
99 template<
typename DatasetGroupArnT = Aws::String>
116 template<
typename StatusT = Aws::String>
117 void SetStatus(StatusT&& value) { m_statusHasBeenSet =
true; m_status = std::forward<StatusT>(value); }
118 template<
typename StatusT = Aws::String>
128 template<
typename MessageT = Aws::String>
129 void SetMessage(MessageT&& value) { m_messageHasBeenSet =
true; m_message = std::forward<MessageT>(value); }
130 template<
typename MessageT = Aws::String>
140 template<
typename CreationTimeT = Aws::Utils::DateTime>
141 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
142 template<
typename CreationTimeT = Aws::Utils::DateTime>
158 template<
typename LastModificationTimeT = Aws::Utils::DateTime>
159 void SetLastModificationTime(LastModificationTimeT&& value) { m_lastModificationTimeHasBeenSet =
true; m_lastModificationTime = std::forward<LastModificationTimeT>(value); }
160 template<
typename LastModificationTimeT = Aws::Utils::DateTime>
166 bool m_forecastArnHasBeenSet =
false;
169 bool m_forecastNameHasBeenSet =
false;
172 bool m_predictorArnHasBeenSet =
false;
174 bool m_createdUsingAutoPredictor{
false};
175 bool m_createdUsingAutoPredictorHasBeenSet =
false;
178 bool m_datasetGroupArnHasBeenSet =
false;
181 bool m_statusHasBeenSet =
false;
184 bool m_messageHasBeenSet =
false;
187 bool m_creationTimeHasBeenSet =
false;
190 bool m_lastModificationTimeHasBeenSet =
false;
bool DatasetGroupArnHasBeenSet() const
ForecastSummary & WithPredictorArn(PredictorArnT &&value)
AWS_FORECASTSERVICE_API ForecastSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCreationTime(CreationTimeT &&value)
bool PredictorArnHasBeenSet() const
ForecastSummary & WithForecastName(ForecastNameT &&value)
bool CreationTimeHasBeenSet() const
ForecastSummary & WithLastModificationTime(LastModificationTimeT &&value)
void SetForecastName(ForecastNameT &&value)
void SetStatus(StatusT &&value)
void SetCreatedUsingAutoPredictor(bool value)
bool MessageHasBeenSet() const
bool GetCreatedUsingAutoPredictor() const
ForecastSummary & WithCreationTime(CreationTimeT &&value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetMessage(MessageT &&value)
ForecastSummary & WithCreatedUsingAutoPredictor(bool value)
ForecastSummary & WithMessage(MessageT &&value)
const Aws::String & GetDatasetGroupArn() const
const Aws::String & GetMessage() const
AWS_FORECASTSERVICE_API ForecastSummary(Aws::Utils::Json::JsonView jsonValue)
bool StatusHasBeenSet() const
const Aws::String & GetForecastName() const
void SetLastModificationTime(LastModificationTimeT &&value)
bool ForecastNameHasBeenSet() const
const Aws::Utils::DateTime & GetLastModificationTime() const
ForecastSummary & WithForecastArn(ForecastArnT &&value)
void SetPredictorArn(PredictorArnT &&value)
void SetDatasetGroupArn(DatasetGroupArnT &&value)
bool CreatedUsingAutoPredictorHasBeenSet() const
ForecastSummary & WithStatus(StatusT &&value)
bool ForecastArnHasBeenSet() const
ForecastSummary & WithDatasetGroupArn(DatasetGroupArnT &&value)
const Aws::String & GetPredictorArn() const
AWS_FORECASTSERVICE_API ForecastSummary()=default
const Aws::String & GetForecastArn() const
void SetForecastArn(ForecastArnT &&value)
bool LastModificationTimeHasBeenSet() const
const Aws::String & GetStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue