7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/sagemaker/model/ClusterMetadata.h>
9#include <aws/sagemaker/model/InstanceGroupMetadata.h>
10#include <aws/sagemaker/model/InstanceGroupScalingMetadata.h>
11#include <aws/sagemaker/model/InstanceMetadata.h>
44 template <
typename ClusterT = ClusterMetadata>
46 m_clusterHasBeenSet =
true;
47 m_cluster = std::forward<ClusterT>(value);
49 template <
typename ClusterT = ClusterMetadata>
62 template <
typename InstanceGroupT = InstanceGroupMetadata>
64 m_instanceGroupHasBeenSet =
true;
65 m_instanceGroup = std::forward<InstanceGroupT>(value);
67 template <
typename InstanceGroupT = InstanceGroupMetadata>
80 template <
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
82 m_instanceGroupScalingHasBeenSet =
true;
83 m_instanceGroupScaling = std::forward<InstanceGroupScalingT>(value);
85 template <
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
98 template <
typename InstanceT = InstanceMetadata>
100 m_instanceHasBeenSet =
true;
101 m_instance = std::forward<InstanceT>(value);
103 template <
typename InstanceT = InstanceMetadata>
117 bool m_clusterHasBeenSet =
false;
118 bool m_instanceGroupHasBeenSet =
false;
119 bool m_instanceGroupScalingHasBeenSet =
false;
120 bool m_instanceHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue