AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
CandidateArtifactLocations.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace SageMaker {
20namespace Model {
21
29 public:
30 AWS_SAGEMAKER_API CandidateArtifactLocations() = default;
33 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
40 inline const Aws::String& GetExplainability() const { return m_explainability; }
41 inline bool ExplainabilityHasBeenSet() const { return m_explainabilityHasBeenSet; }
42 template <typename ExplainabilityT = Aws::String>
43 void SetExplainability(ExplainabilityT&& value) {
44 m_explainabilityHasBeenSet = true;
45 m_explainability = std::forward<ExplainabilityT>(value);
46 }
47 template <typename ExplainabilityT = Aws::String>
49 SetExplainability(std::forward<ExplainabilityT>(value));
50 return *this;
51 }
53
55
59 inline const Aws::String& GetModelInsights() const { return m_modelInsights; }
60 inline bool ModelInsightsHasBeenSet() const { return m_modelInsightsHasBeenSet; }
61 template <typename ModelInsightsT = Aws::String>
62 void SetModelInsights(ModelInsightsT&& value) {
63 m_modelInsightsHasBeenSet = true;
64 m_modelInsights = std::forward<ModelInsightsT>(value);
65 }
66 template <typename ModelInsightsT = Aws::String>
68 SetModelInsights(std::forward<ModelInsightsT>(value));
69 return *this;
70 }
72
74
79 inline const Aws::String& GetBacktestResults() const { return m_backtestResults; }
80 inline bool BacktestResultsHasBeenSet() const { return m_backtestResultsHasBeenSet; }
81 template <typename BacktestResultsT = Aws::String>
82 void SetBacktestResults(BacktestResultsT&& value) {
83 m_backtestResultsHasBeenSet = true;
84 m_backtestResults = std::forward<BacktestResultsT>(value);
85 }
86 template <typename BacktestResultsT = Aws::String>
88 SetBacktestResults(std::forward<BacktestResultsT>(value));
89 return *this;
90 }
92 private:
93 Aws::String m_explainability;
94
95 Aws::String m_modelInsights;
96
97 Aws::String m_backtestResults;
98 bool m_explainabilityHasBeenSet = false;
99 bool m_modelInsightsHasBeenSet = false;
100 bool m_backtestResultsHasBeenSet = false;
101};
102
103} // namespace Model
104} // namespace SageMaker
105} // namespace Aws
AWS_SAGEMAKER_API CandidateArtifactLocations(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API CandidateArtifactLocations()=default
CandidateArtifactLocations & WithBacktestResults(BacktestResultsT &&value)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
CandidateArtifactLocations & WithExplainability(ExplainabilityT &&value)
AWS_SAGEMAKER_API CandidateArtifactLocations & operator=(Aws::Utils::Json::JsonView jsonValue)
CandidateArtifactLocations & WithModelInsights(ModelInsightsT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue