7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterMetadata.h>
9#include <aws/sagemaker/model/DatabaseConfigurationMetadata.h>
10#include <aws/sagemaker/model/InstanceGroupMetadata.h>
11#include <aws/sagemaker/model/InstanceGroupScalingMetadata.h>
12#include <aws/sagemaker/model/InstanceMetadata.h>
13#include <aws/sagemaker/model/SlurmHealthMetadata.h>
46 template <
typename ClusterT = ClusterMetadata>
48 m_clusterHasBeenSet =
true;
49 m_cluster = std::forward<ClusterT>(value);
51 template <
typename ClusterT = ClusterMetadata>
64 template <
typename InstanceGroupT = InstanceGroupMetadata>
66 m_instanceGroupHasBeenSet =
true;
67 m_instanceGroup = std::forward<InstanceGroupT>(value);
69 template <
typename InstanceGroupT = InstanceGroupMetadata>
82 template <
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
84 m_instanceGroupScalingHasBeenSet =
true;
85 m_instanceGroupScaling = std::forward<InstanceGroupScalingT>(value);
87 template <
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
100 template <
typename InstanceT = InstanceMetadata>
102 m_instanceHasBeenSet =
true;
103 m_instance = std::forward<InstanceT>(value);
105 template <
typename InstanceT = InstanceMetadata>
119 template <
typename DatabaseConfigurationT = DatabaseConfigurationMetadata>
121 m_databaseConfigurationHasBeenSet =
true;
122 m_databaseConfiguration = std::forward<DatabaseConfigurationT>(value);
124 template <
typename DatabaseConfigurationT = DatabaseConfigurationMetadata>
138 template <
typename SlurmHealthT = SlurmHealthMetadata>
140 m_slurmHealthHasBeenSet =
true;
141 m_slurmHealth = std::forward<SlurmHealthT>(value);
143 template <
typename SlurmHealthT = SlurmHealthMetadata>
161 bool m_clusterHasBeenSet =
false;
162 bool m_instanceGroupHasBeenSet =
false;
163 bool m_instanceGroupScalingHasBeenSet =
false;
164 bool m_instanceHasBeenSet =
false;
165 bool m_databaseConfigurationHasBeenSet =
false;
166 bool m_slurmHealthHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue