AWS SDK for C++

AWS SDK for C++ Version 1.11.719

Loading...
Searching...
No Matches
AutoMLComputeConfig.h
1
6#pragma once
7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/EmrServerlessComputeConfig.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
30 public:
31 AWS_SAGEMAKER_API AutoMLComputeConfig() = default;
32 AWS_SAGEMAKER_API AutoMLComputeConfig(Aws::Utils::Json::JsonView jsonValue);
34 AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const;
35
37
52 inline const EmrServerlessComputeConfig& GetEmrServerlessComputeConfig() const { return m_emrServerlessComputeConfig; }
53 inline bool EmrServerlessComputeConfigHasBeenSet() const { return m_emrServerlessComputeConfigHasBeenSet; }
54 template <typename EmrServerlessComputeConfigT = EmrServerlessComputeConfig>
55 void SetEmrServerlessComputeConfig(EmrServerlessComputeConfigT&& value) {
56 m_emrServerlessComputeConfigHasBeenSet = true;
57 m_emrServerlessComputeConfig = std::forward<EmrServerlessComputeConfigT>(value);
58 }
59 template <typename EmrServerlessComputeConfigT = EmrServerlessComputeConfig>
60 AutoMLComputeConfig& WithEmrServerlessComputeConfig(EmrServerlessComputeConfigT&& value) {
61 SetEmrServerlessComputeConfig(std::forward<EmrServerlessComputeConfigT>(value));
62 return *this;
63 }
65 private:
66 EmrServerlessComputeConfig m_emrServerlessComputeConfig;
67 bool m_emrServerlessComputeConfigHasBeenSet = false;
68};
69
70} // namespace Model
71} // namespace SageMaker
72} // namespace Aws
void SetEmrServerlessComputeConfig(EmrServerlessComputeConfigT &&value)
AWS_SAGEMAKER_API AutoMLComputeConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
const EmrServerlessComputeConfig & GetEmrServerlessComputeConfig() const
AWS_SAGEMAKER_API AutoMLComputeConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API AutoMLComputeConfig()=default
AutoMLComputeConfig & WithEmrServerlessComputeConfig(EmrServerlessComputeConfigT &&value)
Aws::Utils::Json::JsonValue JsonValue