7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
61 template <
typename ScheduleExpressionT = Aws::String>
63 m_scheduleExpressionHasBeenSet =
true;
64 m_scheduleExpression = std::forward<ScheduleExpressionT>(value);
66 template <
typename ScheduleExpressionT = Aws::String>
88 template <
typename DataAnalysisStartTimeT = Aws::String>
90 m_dataAnalysisStartTimeHasBeenSet =
true;
91 m_dataAnalysisStartTime = std::forward<DataAnalysisStartTimeT>(value);
93 template <
typename DataAnalysisStartTimeT = Aws::String>
115 template <
typename DataAnalysisEndTimeT = Aws::String>
117 m_dataAnalysisEndTimeHasBeenSet =
true;
118 m_dataAnalysisEndTime = std::forward<DataAnalysisEndTimeT>(value);
120 template <
typename DataAnalysisEndTimeT = Aws::String>
132 bool m_scheduleExpressionHasBeenSet =
false;
133 bool m_dataAnalysisStartTimeHasBeenSet =
false;
134 bool m_dataAnalysisEndTimeHasBeenSet =
false;
const Aws::String & GetDataAnalysisStartTime() const
bool DataAnalysisStartTimeHasBeenSet() const
ScheduleConfig & WithDataAnalysisEndTime(DataAnalysisEndTimeT &&value)
AWS_SAGEMAKER_API ScheduleConfig(Aws::Utils::Json::JsonView jsonValue)
bool ScheduleExpressionHasBeenSet() const
const Aws::String & GetDataAnalysisEndTime() const
void SetScheduleExpression(ScheduleExpressionT &&value)
AWS_SAGEMAKER_API ScheduleConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API ScheduleConfig()=default
ScheduleConfig & WithDataAnalysisStartTime(DataAnalysisStartTimeT &&value)
void SetDataAnalysisEndTime(DataAnalysisEndTimeT &&value)
ScheduleConfig & WithScheduleExpression(ScheduleExpressionT &&value)
void SetDataAnalysisStartTime(DataAnalysisStartTimeT &&value)
bool DataAnalysisEndTimeHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetScheduleExpression() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue