7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ForecastService
48 template<
typename DatasetImportJobArnT = Aws::String>
49 void SetDatasetImportJobArn(DatasetImportJobArnT&& value) { m_datasetImportJobArnHasBeenSet =
true; m_datasetImportJobArn = std::forward<DatasetImportJobArnT>(value); }
50 template<
typename DatasetImportJobArnT = Aws::String>
61 template<
typename ForecastArnT = Aws::String>
62 void SetForecastArn(ForecastArnT&& value) { m_forecastArnHasBeenSet =
true; m_forecastArn = std::forward<ForecastArnT>(value); }
63 template<
typename ForecastArnT = 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>
82 bool m_datasetImportJobArnHasBeenSet =
false;
85 bool m_forecastArnHasBeenSet =
false;
88 bool m_predictorArnHasBeenSet =
false;
AWS_FORECASTSERVICE_API MonitorDataSource(Aws::Utils::Json::JsonView jsonValue)
void SetDatasetImportJobArn(DatasetImportJobArnT &&value)
MonitorDataSource & WithPredictorArn(PredictorArnT &&value)
const Aws::String & GetDatasetImportJobArn() const
AWS_FORECASTSERVICE_API MonitorDataSource()=default
bool DatasetImportJobArnHasBeenSet() const
const Aws::String & GetForecastArn() const
MonitorDataSource & WithForecastArn(ForecastArnT &&value)
const Aws::String & GetPredictorArn() const
AWS_FORECASTSERVICE_API MonitorDataSource & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPredictorArn(PredictorArnT &&value)
void SetForecastArn(ForecastArnT &&value)
bool ForecastArnHasBeenSet() const
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool PredictorArnHasBeenSet() const
MonitorDataSource & WithDatasetImportJobArn(DatasetImportJobArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue