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>
50 template<
typename ClusterT = ClusterMetadata>
51 void SetCluster(ClusterT&& value) { m_clusterHasBeenSet =
true; m_cluster = std::forward<ClusterT>(value); }
52 template<
typename ClusterT = ClusterMetadata>
62 template<
typename InstanceGroupT = InstanceGroupMetadata>
63 void SetInstanceGroup(InstanceGroupT&& value) { m_instanceGroupHasBeenSet =
true; m_instanceGroup = std::forward<InstanceGroupT>(value); }
64 template<
typename InstanceGroupT = InstanceGroupMetadata>
74 template<
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
75 void SetInstanceGroupScaling(InstanceGroupScalingT&& value) { m_instanceGroupScalingHasBeenSet =
true; m_instanceGroupScaling = std::forward<InstanceGroupScalingT>(value); }
76 template<
typename InstanceGroupScalingT = InstanceGroupScalingMetadata>
86 template<
typename InstanceT = InstanceMetadata>
87 void SetInstance(InstanceT&& value) { m_instanceHasBeenSet =
true; m_instance = std::forward<InstanceT>(value); }
88 template<
typename InstanceT = InstanceMetadata>
94 bool m_clusterHasBeenSet =
false;
97 bool m_instanceGroupHasBeenSet =
false;
100 bool m_instanceGroupScalingHasBeenSet =
false;
103 bool m_instanceHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue