7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/lookoutequipment/LookoutEquipment_EXPORTS.h>
11#include <aws/lookoutequipment/model/ModelPromoteMode.h>
12#include <aws/lookoutequipment/model/RetrainingSchedulerStatus.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
25namespace LookoutEquipment {
39 template <
typename ModelNameT = Aws::String>
41 m_modelNameHasBeenSet =
true;
42 m_modelName = std::forward<ModelNameT>(value);
44 template <
typename ModelNameT = Aws::String>
56 template <
typename ModelArnT = Aws::String>
58 m_modelArnHasBeenSet =
true;
59 m_modelArn = std::forward<ModelArnT>(value);
61 template <
typename ModelArnT = Aws::String>
74 template <
typename RetrainingStartDateT = Aws::Utils::DateTime>
76 m_retrainingStartDateHasBeenSet =
true;
77 m_retrainingStartDate = std::forward<RetrainingStartDateT>(value);
79 template <
typename RetrainingStartDateT = Aws::Utils::DateTime>
93 template <
typename RetrainingFrequencyT = Aws::String>
95 m_retrainingFrequencyHasBeenSet =
true;
96 m_retrainingFrequency = std::forward<RetrainingFrequencyT>(value);
98 template <
typename RetrainingFrequencyT = Aws::String>
110 template <
typename LookbackWindowT = Aws::String>
112 m_lookbackWindowHasBeenSet =
true;
113 m_lookbackWindow = std::forward<LookbackWindowT>(value);
115 template <
typename LookbackWindowT = Aws::String>
128 m_statusHasBeenSet =
true;
148 m_promoteModeHasBeenSet =
true;
149 m_promoteMode = value;
163 template <
typename CreatedAtT = Aws::Utils::DateTime>
165 m_createdAtHasBeenSet =
true;
166 m_createdAt = std::forward<CreatedAtT>(value);
168 template <
typename CreatedAtT = Aws::Utils::DateTime>
181 template <
typename UpdatedAtT = Aws::Utils::DateTime>
183 m_updatedAtHasBeenSet =
true;
184 m_updatedAt = std::forward<UpdatedAtT>(value);
186 template <
typename UpdatedAtT = Aws::Utils::DateTime>
196 template <
typename RequestIdT = Aws::String>
198 m_requestIdHasBeenSet =
true;
199 m_requestId = std::forward<RequestIdT>(value);
201 template <
typename RequestIdT = Aws::String>
230 bool m_modelNameHasBeenSet =
false;
231 bool m_modelArnHasBeenSet =
false;
232 bool m_retrainingStartDateHasBeenSet =
false;
233 bool m_retrainingFrequencyHasBeenSet =
false;
234 bool m_lookbackWindowHasBeenSet =
false;
235 bool m_statusHasBeenSet =
false;
236 bool m_promoteModeHasBeenSet =
false;
237 bool m_createdAtHasBeenSet =
false;
238 bool m_updatedAtHasBeenSet =
false;
239 bool m_requestIdHasBeenSet =
false;
void SetRequestId(RequestIdT &&value)
const Aws::Utils::DateTime & GetUpdatedAt() const
DescribeRetrainingSchedulerResult & WithRetrainingFrequency(RetrainingFrequencyT &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeRetrainingSchedulerResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeRetrainingSchedulerResult & WithRequestId(RequestIdT &&value)
void SetCreatedAt(CreatedAtT &&value)
const Aws::String & GetRetrainingFrequency() const
const Aws::String & GetModelArn() const
void SetRetrainingStartDate(RetrainingStartDateT &&value)
RetrainingSchedulerStatus GetStatus() const
void SetModelName(ModelNameT &&value)
const Aws::Utils::DateTime & GetRetrainingStartDate() const
DescribeRetrainingSchedulerResult & WithRetrainingStartDate(RetrainingStartDateT &&value)
void SetModelArn(ModelArnT &&value)
DescribeRetrainingSchedulerResult & WithPromoteMode(ModelPromoteMode value)
const Aws::String & GetModelName() const
const Aws::String & GetRequestId() const
DescribeRetrainingSchedulerResult & WithModelName(ModelNameT &&value)
DescribeRetrainingSchedulerResult & WithModelArn(ModelArnT &&value)
void SetUpdatedAt(UpdatedAtT &&value)
const Aws::Utils::DateTime & GetCreatedAt() const
DescribeRetrainingSchedulerResult & WithStatus(RetrainingSchedulerStatus value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
void SetRetrainingFrequency(RetrainingFrequencyT &&value)
DescribeRetrainingSchedulerResult & WithCreatedAt(CreatedAtT &&value)
void SetLookbackWindow(LookbackWindowT &&value)
DescribeRetrainingSchedulerResult & WithUpdatedAt(UpdatedAtT &&value)
const Aws::String & GetLookbackWindow() const
DescribeRetrainingSchedulerResult & WithLookbackWindow(LookbackWindowT &&value)
AWS_LOOKOUTEQUIPMENT_API DescribeRetrainingSchedulerResult()=default
ModelPromoteMode GetPromoteMode() const
AWS_LOOKOUTEQUIPMENT_API DescribeRetrainingSchedulerResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetStatus(RetrainingSchedulerStatus value)
void SetPromoteMode(ModelPromoteMode value)
RetrainingSchedulerStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue