7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/RecommendationStepType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sagemaker/model/RecommendationJobStatus.h>
11#include <aws/sagemaker/model/RecommendationJobInferenceBenchmark.h>
62 template<
typename JobNameT = Aws::String>
63 void SetJobName(JobNameT&& value) { m_jobNameHasBeenSet =
true; m_jobName = std::forward<JobNameT>(value); }
64 template<
typename JobNameT = Aws::String>
84 template<
typename InferenceBenchmarkT = RecommendationJobInferenceBenchmark>
85 void SetInferenceBenchmark(InferenceBenchmarkT&& value) { m_inferenceBenchmarkHasBeenSet =
true; m_inferenceBenchmark = std::forward<InferenceBenchmarkT>(value); }
86 template<
typename InferenceBenchmarkT = RecommendationJobInferenceBenchmark>
92 bool m_stepTypeHasBeenSet =
false;
95 bool m_jobNameHasBeenSet =
false;
98 bool m_statusHasBeenSet =
false;
100 RecommendationJobInferenceBenchmark m_inferenceBenchmark;
101 bool m_inferenceBenchmarkHasBeenSet =
false;
const RecommendationJobInferenceBenchmark & GetInferenceBenchmark() const
RecommendationJobStatus GetStatus() const
AWS_SAGEMAKER_API InferenceRecommendationsJobStep(Aws::Utils::Json::JsonView jsonValue)
InferenceRecommendationsJobStep & WithInferenceBenchmark(InferenceBenchmarkT &&value)
bool StatusHasBeenSet() const
AWS_SAGEMAKER_API InferenceRecommendationsJobStep()=default
bool JobNameHasBeenSet() const
bool InferenceBenchmarkHasBeenSet() const
void SetInferenceBenchmark(InferenceBenchmarkT &&value)
InferenceRecommendationsJobStep & WithStepType(RecommendationStepType value)
AWS_SAGEMAKER_API InferenceRecommendationsJobStep & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StepTypeHasBeenSet() const
void SetStepType(RecommendationStepType value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
RecommendationStepType GetStepType() const
InferenceRecommendationsJobStep & WithJobName(JobNameT &&value)
void SetJobName(JobNameT &&value)
const Aws::String & GetJobName() const
void SetStatus(RecommendationJobStatus value)
InferenceRecommendationsJobStep & WithStatus(RecommendationJobStatus value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue