7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/sagemaker/SageMaker_EXPORTS.h>
10#include <aws/sagemaker/model/AdditionalEnis.h>
11#include <aws/sagemaker/model/CapacityReservation.h>
12#include <aws/sagemaker/model/InstanceRequirementsEniConfiguration.h>
46 template <
typename CustomerEniT = Aws::String>
48 m_customerEniHasBeenSet =
true;
49 m_customerEni = std::forward<CustomerEniT>(value);
51 template <
typename CustomerEniT = Aws::String>
65 template <
typename AdditionalEnisT = AdditionalEnis>
67 m_additionalEnisHasBeenSet =
true;
68 m_additionalEnis = std::forward<AdditionalEnisT>(value);
70 template <
typename AdditionalEnisT = AdditionalEnis>
84 return m_instanceRequirementsEniConfigurations;
87 template <
typename InstanceRequirementsEniConfigurationsT = Aws::Vector<InstanceRequirementsEniConfiguration>>
89 m_instanceRequirementsEniConfigurationsHasBeenSet =
true;
90 m_instanceRequirementsEniConfigurations = std::forward<InstanceRequirementsEniConfigurationsT>(value);
92 template <
typename InstanceRequirementsEniConfigurationsT = Aws::Vector<InstanceRequirementsEniConfiguration>>
97 template <
typename InstanceRequirementsEniConfigurationsT = InstanceRequirementsEniConfiguration>
99 m_instanceRequirementsEniConfigurationsHasBeenSet =
true;
100 m_instanceRequirementsEniConfigurations.emplace_back(std::forward<InstanceRequirementsEniConfigurationsT>(value));
111 template <
typename CapacityReservationT = CapacityReservation>
113 m_capacityReservationHasBeenSet =
true;
114 m_capacityReservation = std::forward<CapacityReservationT>(value);
116 template <
typename CapacityReservationT = CapacityReservation>
130 template <
typename FailureMessageT = Aws::String>
132 m_failureMessageHasBeenSet =
true;
133 m_failureMessage = std::forward<FailureMessageT>(value);
135 template <
typename FailureMessageT = Aws::String>
148 template <
typename LcsExecutionStateT = Aws::String>
150 m_lcsExecutionStateHasBeenSet =
true;
151 m_lcsExecutionState = std::forward<LcsExecutionStateT>(value);
153 template <
typename LcsExecutionStateT = Aws::String>
167 template <
typename NodeLogicalIdT = Aws::String>
169 m_nodeLogicalIdHasBeenSet =
true;
170 m_nodeLogicalId = std::forward<NodeLogicalIdT>(value);
172 template <
typename NodeLogicalIdT = Aws::String>
192 bool m_customerEniHasBeenSet =
false;
193 bool m_additionalEnisHasBeenSet =
false;
194 bool m_instanceRequirementsEniConfigurationsHasBeenSet =
false;
195 bool m_capacityReservationHasBeenSet =
false;
196 bool m_failureMessageHasBeenSet =
false;
197 bool m_lcsExecutionStateHasBeenSet =
false;
198 bool m_nodeLogicalIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue