/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides details about a predictor event, such as a retraining.See
* Also:
AWS
* API Reference
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The type of event. For example, Retrain
. A retraining event
* denotes the timepoint when a predictor was retrained. Any monitor results from
* before the Datetime
are from the previous predictor. Any new
* metrics are for the newly retrained predictor.
The timestamp for when the event occurred.
*/ inline const Aws::Utils::DateTime& GetDatetime() const{ return m_datetime; } /** *The timestamp for when the event occurred.
*/ inline bool DatetimeHasBeenSet() const { return m_datetimeHasBeenSet; } /** *The timestamp for when the event occurred.
*/ inline void SetDatetime(const Aws::Utils::DateTime& value) { m_datetimeHasBeenSet = true; m_datetime = value; } /** *The timestamp for when the event occurred.
*/ inline void SetDatetime(Aws::Utils::DateTime&& value) { m_datetimeHasBeenSet = true; m_datetime = std::move(value); } /** *The timestamp for when the event occurred.
*/ inline PredictorEvent& WithDatetime(const Aws::Utils::DateTime& value) { SetDatetime(value); return *this;} /** *The timestamp for when the event occurred.
*/ inline PredictorEvent& WithDatetime(Aws::Utils::DateTime&& value) { SetDatetime(std::move(value)); return *this;} private: Aws::String m_detail; bool m_detailHasBeenSet = false; Aws::Utils::DateTime m_datetime; bool m_datetimeHasBeenSet = false; }; } // namespace Model } // namespace ForecastService } // namespace Aws