AWS SDK for C++  1.9.160
AWS SDK for C++
ProfilerRuleEvaluationStatus.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace SageMaker
24 {
25 namespace Model
26 {
27 
35  {
36  public:
41 
42 
46  inline const Aws::String& GetRuleConfigurationName() const{ return m_ruleConfigurationName; }
47 
51  inline bool RuleConfigurationNameHasBeenSet() const { return m_ruleConfigurationNameHasBeenSet; }
52 
56  inline void SetRuleConfigurationName(const Aws::String& value) { m_ruleConfigurationNameHasBeenSet = true; m_ruleConfigurationName = value; }
57 
61  inline void SetRuleConfigurationName(Aws::String&& value) { m_ruleConfigurationNameHasBeenSet = true; m_ruleConfigurationName = std::move(value); }
62 
66  inline void SetRuleConfigurationName(const char* value) { m_ruleConfigurationNameHasBeenSet = true; m_ruleConfigurationName.assign(value); }
67 
71  inline ProfilerRuleEvaluationStatus& WithRuleConfigurationName(const Aws::String& value) { SetRuleConfigurationName(value); return *this;}
72 
76  inline ProfilerRuleEvaluationStatus& WithRuleConfigurationName(Aws::String&& value) { SetRuleConfigurationName(std::move(value)); return *this;}
77 
81  inline ProfilerRuleEvaluationStatus& WithRuleConfigurationName(const char* value) { SetRuleConfigurationName(value); return *this;}
82 
83 
87  inline const Aws::String& GetRuleEvaluationJobArn() const{ return m_ruleEvaluationJobArn; }
88 
92  inline bool RuleEvaluationJobArnHasBeenSet() const { return m_ruleEvaluationJobArnHasBeenSet; }
93 
97  inline void SetRuleEvaluationJobArn(const Aws::String& value) { m_ruleEvaluationJobArnHasBeenSet = true; m_ruleEvaluationJobArn = value; }
98 
102  inline void SetRuleEvaluationJobArn(Aws::String&& value) { m_ruleEvaluationJobArnHasBeenSet = true; m_ruleEvaluationJobArn = std::move(value); }
103 
107  inline void SetRuleEvaluationJobArn(const char* value) { m_ruleEvaluationJobArnHasBeenSet = true; m_ruleEvaluationJobArn.assign(value); }
108 
112  inline ProfilerRuleEvaluationStatus& WithRuleEvaluationJobArn(const Aws::String& value) { SetRuleEvaluationJobArn(value); return *this;}
113 
117  inline ProfilerRuleEvaluationStatus& WithRuleEvaluationJobArn(Aws::String&& value) { SetRuleEvaluationJobArn(std::move(value)); return *this;}
118 
122  inline ProfilerRuleEvaluationStatus& WithRuleEvaluationJobArn(const char* value) { SetRuleEvaluationJobArn(value); return *this;}
123 
124 
128  inline const RuleEvaluationStatus& GetRuleEvaluationStatus() const{ return m_ruleEvaluationStatus; }
129 
133  inline bool RuleEvaluationStatusHasBeenSet() const { return m_ruleEvaluationStatusHasBeenSet; }
134 
138  inline void SetRuleEvaluationStatus(const RuleEvaluationStatus& value) { m_ruleEvaluationStatusHasBeenSet = true; m_ruleEvaluationStatus = value; }
139 
143  inline void SetRuleEvaluationStatus(RuleEvaluationStatus&& value) { m_ruleEvaluationStatusHasBeenSet = true; m_ruleEvaluationStatus = std::move(value); }
144 
148  inline ProfilerRuleEvaluationStatus& WithRuleEvaluationStatus(const RuleEvaluationStatus& value) { SetRuleEvaluationStatus(value); return *this;}
149 
153  inline ProfilerRuleEvaluationStatus& WithRuleEvaluationStatus(RuleEvaluationStatus&& value) { SetRuleEvaluationStatus(std::move(value)); return *this;}
154 
155 
159  inline const Aws::String& GetStatusDetails() const{ return m_statusDetails; }
160 
164  inline bool StatusDetailsHasBeenSet() const { return m_statusDetailsHasBeenSet; }
165 
169  inline void SetStatusDetails(const Aws::String& value) { m_statusDetailsHasBeenSet = true; m_statusDetails = value; }
170 
174  inline void SetStatusDetails(Aws::String&& value) { m_statusDetailsHasBeenSet = true; m_statusDetails = std::move(value); }
175 
179  inline void SetStatusDetails(const char* value) { m_statusDetailsHasBeenSet = true; m_statusDetails.assign(value); }
180 
184  inline ProfilerRuleEvaluationStatus& WithStatusDetails(const Aws::String& value) { SetStatusDetails(value); return *this;}
185 
189  inline ProfilerRuleEvaluationStatus& WithStatusDetails(Aws::String&& value) { SetStatusDetails(std::move(value)); return *this;}
190 
194  inline ProfilerRuleEvaluationStatus& WithStatusDetails(const char* value) { SetStatusDetails(value); return *this;}
195 
196 
200  inline const Aws::Utils::DateTime& GetLastModifiedTime() const{ return m_lastModifiedTime; }
201 
205  inline bool LastModifiedTimeHasBeenSet() const { return m_lastModifiedTimeHasBeenSet; }
206 
210  inline void SetLastModifiedTime(const Aws::Utils::DateTime& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = value; }
211 
215  inline void SetLastModifiedTime(Aws::Utils::DateTime&& value) { m_lastModifiedTimeHasBeenSet = true; m_lastModifiedTime = std::move(value); }
216 
220  inline ProfilerRuleEvaluationStatus& WithLastModifiedTime(const Aws::Utils::DateTime& value) { SetLastModifiedTime(value); return *this;}
221 
225  inline ProfilerRuleEvaluationStatus& WithLastModifiedTime(Aws::Utils::DateTime&& value) { SetLastModifiedTime(std::move(value)); return *this;}
226 
227  private:
228 
229  Aws::String m_ruleConfigurationName;
230  bool m_ruleConfigurationNameHasBeenSet;
231 
232  Aws::String m_ruleEvaluationJobArn;
233  bool m_ruleEvaluationJobArnHasBeenSet;
234 
235  RuleEvaluationStatus m_ruleEvaluationStatus;
236  bool m_ruleEvaluationStatusHasBeenSet;
237 
238  Aws::String m_statusDetails;
239  bool m_statusDetailsHasBeenSet;
240 
241  Aws::Utils::DateTime m_lastModifiedTime;
242  bool m_lastModifiedTimeHasBeenSet;
243  };
244 
245 } // namespace Model
246 } // namespace SageMaker
247 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithStatusDetails
ProfilerRuleEvaluationStatus & WithStatusDetails(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:184
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleConfigurationName
ProfilerRuleEvaluationStatus & WithRuleConfigurationName(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:76
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleEvaluationJobArn
void SetRuleEvaluationJobArn(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:107
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::operator=
ProfilerRuleEvaluationStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::LastModifiedTimeHasBeenSet
bool LastModifiedTimeHasBeenSet() const
Definition: ProfilerRuleEvaluationStatus.h:205
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleEvaluationJobArn
void SetRuleEvaluationJobArn(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:97
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleEvaluationJobArn
void SetRuleEvaluationJobArn(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:102
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithLastModifiedTime
ProfilerRuleEvaluationStatus & WithLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ProfilerRuleEvaluationStatus.h:225
DateTime.h
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetStatusDetails
void SetStatusDetails(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:179
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::ProfilerRuleEvaluationStatus
ProfilerRuleEvaluationStatus(Aws::Utils::Json::JsonView jsonValue)
RuleEvaluationStatus.h
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::RuleConfigurationNameHasBeenSet
bool RuleConfigurationNameHasBeenSet() const
Definition: ProfilerRuleEvaluationStatus.h:51
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::GetLastModifiedTime
const Aws::Utils::DateTime & GetLastModifiedTime() const
Definition: ProfilerRuleEvaluationStatus.h:200
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetStatusDetails
void SetStatusDetails(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:174
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::GetRuleEvaluationJobArn
const Aws::String & GetRuleEvaluationJobArn() const
Definition: ProfilerRuleEvaluationStatus.h:87
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetLastModifiedTime
void SetLastModifiedTime(Aws::Utils::DateTime &&value)
Definition: ProfilerRuleEvaluationStatus.h:215
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::GetStatusDetails
const Aws::String & GetStatusDetails() const
Definition: ProfilerRuleEvaluationStatus.h:159
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::RuleEvaluationJobArnHasBeenSet
bool RuleEvaluationJobArnHasBeenSet() const
Definition: ProfilerRuleEvaluationStatus.h:92
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleConfigurationName
ProfilerRuleEvaluationStatus & WithRuleConfigurationName(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:71
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::GetRuleEvaluationStatus
const RuleEvaluationStatus & GetRuleEvaluationStatus() const
Definition: ProfilerRuleEvaluationStatus.h:128
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleEvaluationStatus
ProfilerRuleEvaluationStatus & WithRuleEvaluationStatus(const RuleEvaluationStatus &value)
Definition: ProfilerRuleEvaluationStatus.h:148
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::RuleEvaluationStatusHasBeenSet
bool RuleEvaluationStatusHasBeenSet() const
Definition: ProfilerRuleEvaluationStatus.h:133
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::GetRuleConfigurationName
const Aws::String & GetRuleConfigurationName() const
Definition: ProfilerRuleEvaluationStatus.h:46
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithStatusDetails
ProfilerRuleEvaluationStatus & WithStatusDetails(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:194
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleConfigurationName
void SetRuleConfigurationName(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:56
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleEvaluationStatus
void SetRuleEvaluationStatus(const RuleEvaluationStatus &value)
Definition: ProfilerRuleEvaluationStatus.h:138
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::StatusDetailsHasBeenSet
bool StatusDetailsHasBeenSet() const
Definition: ProfilerRuleEvaluationStatus.h:164
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleEvaluationJobArn
ProfilerRuleEvaluationStatus & WithRuleEvaluationJobArn(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:112
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleEvaluationStatus
ProfilerRuleEvaluationStatus & WithRuleEvaluationStatus(RuleEvaluationStatus &&value)
Definition: ProfilerRuleEvaluationStatus.h:153
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleEvaluationStatus
void SetRuleEvaluationStatus(RuleEvaluationStatus &&value)
Definition: ProfilerRuleEvaluationStatus.h:143
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleConfigurationName
ProfilerRuleEvaluationStatus & WithRuleConfigurationName(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:81
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleConfigurationName
void SetRuleConfigurationName(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:66
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetRuleConfigurationName
void SetRuleConfigurationName(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:61
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleEvaluationJobArn
ProfilerRuleEvaluationStatus & WithRuleEvaluationJobArn(const char *value)
Definition: ProfilerRuleEvaluationStatus.h:122
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetStatusDetails
void SetStatusDetails(const Aws::String &value)
Definition: ProfilerRuleEvaluationStatus.h:169
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithStatusDetails
ProfilerRuleEvaluationStatus & WithStatusDetails(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:189
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::SetLastModifiedTime
void SetLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ProfilerRuleEvaluationStatus.h:210
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithLastModifiedTime
ProfilerRuleEvaluationStatus & WithLastModifiedTime(const Aws::Utils::DateTime &value)
Definition: ProfilerRuleEvaluationStatus.h:220
Aws::SageMaker::Model::RuleEvaluationStatus
RuleEvaluationStatus
Definition: RuleEvaluationStatus.h:17
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::ProfilerRuleEvaluationStatus
ProfilerRuleEvaluationStatus()
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus::WithRuleEvaluationJobArn
ProfilerRuleEvaluationStatus & WithRuleEvaluationJobArn(Aws::String &&value)
Definition: ProfilerRuleEvaluationStatus.h:117
Aws::SageMaker::Model::ProfilerRuleEvaluationStatus
Definition: ProfilerRuleEvaluationStatus.h:35