AWS SDK for C++  1.9.160
AWS SDK for C++
MonitoringJobDefinition.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27  class JsonView;
28 } // namespace Json
29 } // namespace Utils
30 namespace SageMaker
31 {
32 namespace Model
33 {
34 
41  {
42  public:
47 
48 
53  inline const MonitoringBaselineConfig& GetBaselineConfig() const{ return m_baselineConfig; }
54 
59  inline bool BaselineConfigHasBeenSet() const { return m_baselineConfigHasBeenSet; }
60 
65  inline void SetBaselineConfig(const MonitoringBaselineConfig& value) { m_baselineConfigHasBeenSet = true; m_baselineConfig = value; }
66 
71  inline void SetBaselineConfig(MonitoringBaselineConfig&& value) { m_baselineConfigHasBeenSet = true; m_baselineConfig = std::move(value); }
72 
77  inline MonitoringJobDefinition& WithBaselineConfig(const MonitoringBaselineConfig& value) { SetBaselineConfig(value); return *this;}
78 
83  inline MonitoringJobDefinition& WithBaselineConfig(MonitoringBaselineConfig&& value) { SetBaselineConfig(std::move(value)); return *this;}
84 
85 
90  inline const Aws::Vector<MonitoringInput>& GetMonitoringInputs() const{ return m_monitoringInputs; }
91 
96  inline bool MonitoringInputsHasBeenSet() const { return m_monitoringInputsHasBeenSet; }
97 
102  inline void SetMonitoringInputs(const Aws::Vector<MonitoringInput>& value) { m_monitoringInputsHasBeenSet = true; m_monitoringInputs = value; }
103 
108  inline void SetMonitoringInputs(Aws::Vector<MonitoringInput>&& value) { m_monitoringInputsHasBeenSet = true; m_monitoringInputs = std::move(value); }
109 
114  inline MonitoringJobDefinition& WithMonitoringInputs(const Aws::Vector<MonitoringInput>& value) { SetMonitoringInputs(value); return *this;}
115 
120  inline MonitoringJobDefinition& WithMonitoringInputs(Aws::Vector<MonitoringInput>&& value) { SetMonitoringInputs(std::move(value)); return *this;}
121 
126  inline MonitoringJobDefinition& AddMonitoringInputs(const MonitoringInput& value) { m_monitoringInputsHasBeenSet = true; m_monitoringInputs.push_back(value); return *this; }
127 
132  inline MonitoringJobDefinition& AddMonitoringInputs(MonitoringInput&& value) { m_monitoringInputsHasBeenSet = true; m_monitoringInputs.push_back(std::move(value)); return *this; }
133 
134 
139  inline const MonitoringOutputConfig& GetMonitoringOutputConfig() const{ return m_monitoringOutputConfig; }
140 
145  inline bool MonitoringOutputConfigHasBeenSet() const { return m_monitoringOutputConfigHasBeenSet; }
146 
151  inline void SetMonitoringOutputConfig(const MonitoringOutputConfig& value) { m_monitoringOutputConfigHasBeenSet = true; m_monitoringOutputConfig = value; }
152 
157  inline void SetMonitoringOutputConfig(MonitoringOutputConfig&& value) { m_monitoringOutputConfigHasBeenSet = true; m_monitoringOutputConfig = std::move(value); }
158 
163  inline MonitoringJobDefinition& WithMonitoringOutputConfig(const MonitoringOutputConfig& value) { SetMonitoringOutputConfig(value); return *this;}
164 
169  inline MonitoringJobDefinition& WithMonitoringOutputConfig(MonitoringOutputConfig&& value) { SetMonitoringOutputConfig(std::move(value)); return *this;}
170 
171 
177  inline const MonitoringResources& GetMonitoringResources() const{ return m_monitoringResources; }
178 
184  inline bool MonitoringResourcesHasBeenSet() const { return m_monitoringResourcesHasBeenSet; }
185 
191  inline void SetMonitoringResources(const MonitoringResources& value) { m_monitoringResourcesHasBeenSet = true; m_monitoringResources = value; }
192 
198  inline void SetMonitoringResources(MonitoringResources&& value) { m_monitoringResourcesHasBeenSet = true; m_monitoringResources = std::move(value); }
199 
205  inline MonitoringJobDefinition& WithMonitoringResources(const MonitoringResources& value) { SetMonitoringResources(value); return *this;}
206 
212  inline MonitoringJobDefinition& WithMonitoringResources(MonitoringResources&& value) { SetMonitoringResources(std::move(value)); return *this;}
213 
214 
218  inline const MonitoringAppSpecification& GetMonitoringAppSpecification() const{ return m_monitoringAppSpecification; }
219 
223  inline bool MonitoringAppSpecificationHasBeenSet() const { return m_monitoringAppSpecificationHasBeenSet; }
224 
228  inline void SetMonitoringAppSpecification(const MonitoringAppSpecification& value) { m_monitoringAppSpecificationHasBeenSet = true; m_monitoringAppSpecification = value; }
229 
233  inline void SetMonitoringAppSpecification(MonitoringAppSpecification&& value) { m_monitoringAppSpecificationHasBeenSet = true; m_monitoringAppSpecification = std::move(value); }
234 
238  inline MonitoringJobDefinition& WithMonitoringAppSpecification(const MonitoringAppSpecification& value) { SetMonitoringAppSpecification(value); return *this;}
239 
243  inline MonitoringJobDefinition& WithMonitoringAppSpecification(MonitoringAppSpecification&& value) { SetMonitoringAppSpecification(std::move(value)); return *this;}
244 
245 
249  inline const MonitoringStoppingCondition& GetStoppingCondition() const{ return m_stoppingCondition; }
250 
254  inline bool StoppingConditionHasBeenSet() const { return m_stoppingConditionHasBeenSet; }
255 
259  inline void SetStoppingCondition(const MonitoringStoppingCondition& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = value; }
260 
264  inline void SetStoppingCondition(MonitoringStoppingCondition&& value) { m_stoppingConditionHasBeenSet = true; m_stoppingCondition = std::move(value); }
265 
269  inline MonitoringJobDefinition& WithStoppingCondition(const MonitoringStoppingCondition& value) { SetStoppingCondition(value); return *this;}
270 
274  inline MonitoringJobDefinition& WithStoppingCondition(MonitoringStoppingCondition&& value) { SetStoppingCondition(std::move(value)); return *this;}
275 
276 
280  inline const Aws::Map<Aws::String, Aws::String>& GetEnvironment() const{ return m_environment; }
281 
285  inline bool EnvironmentHasBeenSet() const { return m_environmentHasBeenSet; }
286 
290  inline void SetEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { m_environmentHasBeenSet = true; m_environment = value; }
291 
295  inline void SetEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { m_environmentHasBeenSet = true; m_environment = std::move(value); }
296 
300  inline MonitoringJobDefinition& WithEnvironment(const Aws::Map<Aws::String, Aws::String>& value) { SetEnvironment(value); return *this;}
301 
305  inline MonitoringJobDefinition& WithEnvironment(Aws::Map<Aws::String, Aws::String>&& value) { SetEnvironment(std::move(value)); return *this;}
306 
310  inline MonitoringJobDefinition& AddEnvironment(const Aws::String& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
311 
315  inline MonitoringJobDefinition& AddEnvironment(Aws::String&& key, const Aws::String& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
316 
320  inline MonitoringJobDefinition& AddEnvironment(const Aws::String& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
321 
325  inline MonitoringJobDefinition& AddEnvironment(Aws::String&& key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), std::move(value)); return *this; }
326 
330  inline MonitoringJobDefinition& AddEnvironment(const char* key, Aws::String&& value) { m_environmentHasBeenSet = true; m_environment.emplace(key, std::move(value)); return *this; }
331 
335  inline MonitoringJobDefinition& AddEnvironment(Aws::String&& key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(std::move(key), value); return *this; }
336 
340  inline MonitoringJobDefinition& AddEnvironment(const char* key, const char* value) { m_environmentHasBeenSet = true; m_environment.emplace(key, value); return *this; }
341 
342 
346  inline const NetworkConfig& GetNetworkConfig() const{ return m_networkConfig; }
347 
351  inline bool NetworkConfigHasBeenSet() const { return m_networkConfigHasBeenSet; }
352 
356  inline void SetNetworkConfig(const NetworkConfig& value) { m_networkConfigHasBeenSet = true; m_networkConfig = value; }
357 
361  inline void SetNetworkConfig(NetworkConfig&& value) { m_networkConfigHasBeenSet = true; m_networkConfig = std::move(value); }
362 
366  inline MonitoringJobDefinition& WithNetworkConfig(const NetworkConfig& value) { SetNetworkConfig(value); return *this;}
367 
371  inline MonitoringJobDefinition& WithNetworkConfig(NetworkConfig&& value) { SetNetworkConfig(std::move(value)); return *this;}
372 
373 
378  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
379 
384  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
385 
390  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
391 
396  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
397 
402  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
403 
408  inline MonitoringJobDefinition& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
409 
414  inline MonitoringJobDefinition& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
415 
420  inline MonitoringJobDefinition& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
421 
422  private:
423 
424  MonitoringBaselineConfig m_baselineConfig;
425  bool m_baselineConfigHasBeenSet;
426 
427  Aws::Vector<MonitoringInput> m_monitoringInputs;
428  bool m_monitoringInputsHasBeenSet;
429 
430  MonitoringOutputConfig m_monitoringOutputConfig;
431  bool m_monitoringOutputConfigHasBeenSet;
432 
433  MonitoringResources m_monitoringResources;
434  bool m_monitoringResourcesHasBeenSet;
435 
436  MonitoringAppSpecification m_monitoringAppSpecification;
437  bool m_monitoringAppSpecificationHasBeenSet;
438 
439  MonitoringStoppingCondition m_stoppingCondition;
440  bool m_stoppingConditionHasBeenSet;
441 
443  bool m_environmentHasBeenSet;
444 
445  NetworkConfig m_networkConfig;
446  bool m_networkConfigHasBeenSet;
447 
448  Aws::String m_roleArn;
449  bool m_roleArnHasBeenSet;
450  };
451 
452 } // namespace Model
453 } // namespace SageMaker
454 } // namespace Aws
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringResources
MonitoringJobDefinition & WithMonitoringResources(const MonitoringResources &value)
Definition: MonitoringJobDefinition.h:205
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringOutputConfig
MonitoringJobDefinition & WithMonitoringOutputConfig(const MonitoringOutputConfig &value)
Definition: MonitoringJobDefinition.h:163
Aws::SageMaker::Model::MonitoringJobDefinition::SetStoppingCondition
void SetStoppingCondition(const MonitoringStoppingCondition &value)
Definition: MonitoringJobDefinition.h:259
SageMaker_EXPORTS.h
Aws::SageMaker::Model::MonitoringStoppingCondition
Definition: MonitoringStoppingCondition.h:31
Aws::SageMaker::Model::MonitoringJobDefinition::GetMonitoringAppSpecification
const MonitoringAppSpecification & GetMonitoringAppSpecification() const
Definition: MonitoringJobDefinition.h:218
MonitoringInput.h
Aws::SageMaker::Model::MonitoringJobDefinition::EnvironmentHasBeenSet
bool EnvironmentHasBeenSet() const
Definition: MonitoringJobDefinition.h:285
Aws::SageMaker::Model::MonitoringJobDefinition::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::MonitoringJobDefinition::SetBaselineConfig
void SetBaselineConfig(MonitoringBaselineConfig &&value)
Definition: MonitoringJobDefinition.h:71
Aws::SageMaker::Model::MonitoringJobDefinition
Definition: MonitoringJobDefinition.h:41
Aws::SageMaker::Model::MonitoringJobDefinition::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: MonitoringJobDefinition.h:384
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringInputs
void SetMonitoringInputs(Aws::Vector< MonitoringInput > &&value)
Definition: MonitoringJobDefinition.h:108
Aws::SageMaker::Model::MonitoringJobDefinition::SetNetworkConfig
void SetNetworkConfig(const NetworkConfig &value)
Definition: MonitoringJobDefinition.h:356
Aws::SageMaker::Model::MonitoringJobDefinition::SetRoleArn
void SetRoleArn(const char *value)
Definition: MonitoringJobDefinition.h:402
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringOutputConfigHasBeenSet
bool MonitoringOutputConfigHasBeenSet() const
Definition: MonitoringJobDefinition.h:145
Aws::SageMaker::Model::MonitoringAppSpecification
Definition: MonitoringAppSpecification.h:34
Aws::SageMaker::Model::MonitoringJobDefinition::SetBaselineConfig
void SetBaselineConfig(const MonitoringBaselineConfig &value)
Definition: MonitoringJobDefinition.h:65
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringAppSpecification
MonitoringJobDefinition & WithMonitoringAppSpecification(const MonitoringAppSpecification &value)
Definition: MonitoringJobDefinition.h:238
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::SageMaker::Model::MonitoringJobDefinition::StoppingConditionHasBeenSet
bool StoppingConditionHasBeenSet() const
Definition: MonitoringJobDefinition.h:254
Aws::SageMaker::Model::MonitoringJobDefinition::GetStoppingCondition
const MonitoringStoppingCondition & GetStoppingCondition() const
Definition: MonitoringJobDefinition.h:249
Aws::SageMaker::Model::MonitoringJobDefinition::WithStoppingCondition
MonitoringJobDefinition & WithStoppingCondition(const MonitoringStoppingCondition &value)
Definition: MonitoringJobDefinition.h:269
Aws::SageMaker::Model::MonitoringJobDefinition::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: MonitoringJobDefinition.h:378
Aws::SageMaker::Model::NetworkConfig
Definition: NetworkConfig.h:35
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringResources
void SetMonitoringResources(MonitoringResources &&value)
Definition: MonitoringJobDefinition.h:198
Aws::SageMaker::Model::MonitoringJobDefinition::operator=
MonitoringJobDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringAppSpecification
void SetMonitoringAppSpecification(MonitoringAppSpecification &&value)
Definition: MonitoringJobDefinition.h:233
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringJobDefinition
MonitoringJobDefinition(Aws::Utils::Json::JsonView jsonValue)
AWSVector.h
Aws::SageMaker::Model::MonitoringJobDefinition::SetStoppingCondition
void SetStoppingCondition(MonitoringStoppingCondition &&value)
Definition: MonitoringJobDefinition.h:264
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(const char *key, const char *value)
Definition: MonitoringJobDefinition.h:340
Aws::SageMaker::Model::MonitoringJobDefinition::WithRoleArn
MonitoringJobDefinition & WithRoleArn(Aws::String &&value)
Definition: MonitoringJobDefinition.h:414
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringInputs
MonitoringJobDefinition & WithMonitoringInputs(const Aws::Vector< MonitoringInput > &value)
Definition: MonitoringJobDefinition.h:114
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringJobDefinition
MonitoringJobDefinition()
Aws::SageMaker::Model::MonitoringBaselineConfig
Definition: MonitoringBaselineConfig.h:37
Aws::SageMaker::Model::MonitoringJobDefinition::GetBaselineConfig
const MonitoringBaselineConfig & GetBaselineConfig() const
Definition: MonitoringJobDefinition.h:53
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringOutputConfig
MonitoringJobDefinition & WithMonitoringOutputConfig(MonitoringOutputConfig &&value)
Definition: MonitoringJobDefinition.h:169
MonitoringAppSpecification.h
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::MonitoringJobDefinition::GetMonitoringResources
const MonitoringResources & GetMonitoringResources() const
Definition: MonitoringJobDefinition.h:177
Aws::SageMaker::Model::MonitoringJobDefinition::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: MonitoringJobDefinition.h:396
Aws::SageMaker::Model::MonitoringJobDefinition::GetMonitoringOutputConfig
const MonitoringOutputConfig & GetMonitoringOutputConfig() const
Definition: MonitoringJobDefinition.h:139
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(Aws::String &&key, const char *value)
Definition: MonitoringJobDefinition.h:335
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringInputsHasBeenSet
bool MonitoringInputsHasBeenSet() const
Definition: MonitoringJobDefinition.h:96
Aws::SageMaker::Model::MonitoringJobDefinition::WithEnvironment
MonitoringJobDefinition & WithEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: MonitoringJobDefinition.h:300
Aws::SageMaker::Model::MonitoringInput
Definition: MonitoringInput.h:32
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringResources
MonitoringJobDefinition & WithMonitoringResources(MonitoringResources &&value)
Definition: MonitoringJobDefinition.h:212
Aws::SageMaker::Model::MonitoringJobDefinition::NetworkConfigHasBeenSet
bool NetworkConfigHasBeenSet() const
Definition: MonitoringJobDefinition.h:351
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringInputs
MonitoringJobDefinition & WithMonitoringInputs(Aws::Vector< MonitoringInput > &&value)
Definition: MonitoringJobDefinition.h:120
MonitoringResources.h
Aws::SageMaker::Model::MonitoringJobDefinition::GetEnvironment
const Aws::Map< Aws::String, Aws::String > & GetEnvironment() const
Definition: MonitoringJobDefinition.h:280
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::SageMaker::Model::MonitoringJobDefinition::WithRoleArn
MonitoringJobDefinition & WithRoleArn(const char *value)
Definition: MonitoringJobDefinition.h:420
MonitoringOutputConfig.h
Aws::SageMaker::Model::MonitoringJobDefinition::WithNetworkConfig
MonitoringJobDefinition & WithNetworkConfig(const NetworkConfig &value)
Definition: MonitoringJobDefinition.h:366
Aws::SageMaker::Model::MonitoringJobDefinition::SetEnvironment
void SetEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: MonitoringJobDefinition.h:295
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(const Aws::String &key, const Aws::String &value)
Definition: MonitoringJobDefinition.h:310
Aws::SageMaker::Model::MonitoringJobDefinition::WithMonitoringAppSpecification
MonitoringJobDefinition & WithMonitoringAppSpecification(MonitoringAppSpecification &&value)
Definition: MonitoringJobDefinition.h:243
Aws::SageMaker::Model::MonitoringJobDefinition::AddMonitoringInputs
MonitoringJobDefinition & AddMonitoringInputs(MonitoringInput &&value)
Definition: MonitoringJobDefinition.h:132
Aws::SageMaker::Model::MonitoringJobDefinition::WithNetworkConfig
MonitoringJobDefinition & WithNetworkConfig(NetworkConfig &&value)
Definition: MonitoringJobDefinition.h:371
Aws::SageMaker::Model::MonitoringJobDefinition::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: MonitoringJobDefinition.h:390
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringResourcesHasBeenSet
bool MonitoringResourcesHasBeenSet() const
Definition: MonitoringJobDefinition.h:184
Aws::SageMaker::Model::MonitoringJobDefinition::WithEnvironment
MonitoringJobDefinition & WithEnvironment(Aws::Map< Aws::String, Aws::String > &&value)
Definition: MonitoringJobDefinition.h:305
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringAppSpecification
void SetMonitoringAppSpecification(const MonitoringAppSpecification &value)
Definition: MonitoringJobDefinition.h:228
Aws::SageMaker::Model::MonitoringJobDefinition::MonitoringAppSpecificationHasBeenSet
bool MonitoringAppSpecificationHasBeenSet() const
Definition: MonitoringJobDefinition.h:223
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(const char *key, Aws::String &&value)
Definition: MonitoringJobDefinition.h:330
Aws::SageMaker::Model::MonitoringJobDefinition::BaselineConfigHasBeenSet
bool BaselineConfigHasBeenSet() const
Definition: MonitoringJobDefinition.h:59
MonitoringStoppingCondition.h
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(Aws::String &&key, const Aws::String &value)
Definition: MonitoringJobDefinition.h:315
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringOutputConfig
void SetMonitoringOutputConfig(const MonitoringOutputConfig &value)
Definition: MonitoringJobDefinition.h:151
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(const Aws::String &key, Aws::String &&value)
Definition: MonitoringJobDefinition.h:320
Aws
Definition: AccessManagementClient.h:15
MonitoringBaselineConfig.h
Aws::SageMaker::Model::MonitoringJobDefinition::SetNetworkConfig
void SetNetworkConfig(NetworkConfig &&value)
Definition: MonitoringJobDefinition.h:361
Aws::SageMaker::Model::MonitoringResources
Definition: MonitoringResources.h:33
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringOutputConfig
void SetMonitoringOutputConfig(MonitoringOutputConfig &&value)
Definition: MonitoringJobDefinition.h:157
Aws::SageMaker::Model::MonitoringJobDefinition::WithStoppingCondition
MonitoringJobDefinition & WithStoppingCondition(MonitoringStoppingCondition &&value)
Definition: MonitoringJobDefinition.h:274
Aws::SageMaker::Model::MonitoringJobDefinition::WithBaselineConfig
MonitoringJobDefinition & WithBaselineConfig(MonitoringBaselineConfig &&value)
Definition: MonitoringJobDefinition.h:83
Aws::SageMaker::Model::MonitoringOutputConfig
Definition: MonitoringOutputConfig.h:34
Aws::SageMaker::Model::MonitoringJobDefinition::WithRoleArn
MonitoringJobDefinition & WithRoleArn(const Aws::String &value)
Definition: MonitoringJobDefinition.h:408
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::MonitoringJobDefinition::AddMonitoringInputs
MonitoringJobDefinition & AddMonitoringInputs(const MonitoringInput &value)
Definition: MonitoringJobDefinition.h:126
Aws::SageMaker::Model::MonitoringJobDefinition::WithBaselineConfig
MonitoringJobDefinition & WithBaselineConfig(const MonitoringBaselineConfig &value)
Definition: MonitoringJobDefinition.h:77
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringInputs
void SetMonitoringInputs(const Aws::Vector< MonitoringInput > &value)
Definition: MonitoringJobDefinition.h:102
Aws::SageMaker::Model::MonitoringJobDefinition::AddEnvironment
MonitoringJobDefinition & AddEnvironment(Aws::String &&key, Aws::String &&value)
Definition: MonitoringJobDefinition.h:325
Aws::SageMaker::Model::MonitoringJobDefinition::SetMonitoringResources
void SetMonitoringResources(const MonitoringResources &value)
Definition: MonitoringJobDefinition.h:191
Aws::SageMaker::Model::MonitoringJobDefinition::GetMonitoringInputs
const Aws::Vector< MonitoringInput > & GetMonitoringInputs() const
Definition: MonitoringJobDefinition.h:90
NetworkConfig.h
AWSMap.h
Aws::SageMaker::Model::MonitoringJobDefinition::SetEnvironment
void SetEnvironment(const Aws::Map< Aws::String, Aws::String > &value)
Definition: MonitoringJobDefinition.h:290
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::SageMaker::Model::MonitoringJobDefinition::GetNetworkConfig
const NetworkConfig & GetNetworkConfig() const
Definition: MonitoringJobDefinition.h:346