7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sagemaker/SageMaker_EXPORTS.h>
9#include <aws/sagemaker/model/ProductionVariantInstanceType.h>
45 m_instanceTypeHasBeenSet =
true;
46 m_instanceType = value;
62 template <
typename ModelNameOverr
ideT = Aws::String>
64 m_modelNameOverrideHasBeenSet =
true;
65 m_modelNameOverride = std::forward<ModelNameOverrideT>(value);
67 template <
typename ModelNameOverr
ideT = Aws::String>
84 m_priorityHasBeenSet =
true;
98 bool m_instanceTypeHasBeenSet =
false;
99 bool m_modelNameOverrideHasBeenSet =
false;
100 bool m_priorityHasBeenSet =
false;
bool PriorityHasBeenSet() const
AWS_SAGEMAKER_API InstancePool(Aws::Utils::Json::JsonView jsonValue)
bool ModelNameOverrideHasBeenSet() const
InstancePool & WithInstanceType(ProductionVariantInstanceType value)
const Aws::String & GetModelNameOverride() const
AWS_SAGEMAKER_API InstancePool()=default
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ProductionVariantInstanceType GetInstanceType() const
void SetModelNameOverride(ModelNameOverrideT &&value)
void SetInstanceType(ProductionVariantInstanceType value)
bool InstanceTypeHasBeenSet() const
AWS_SAGEMAKER_API InstancePool & operator=(Aws::Utils::Json::JsonView jsonValue)
InstancePool & WithModelNameOverride(ModelNameOverrideT &&value)
InstancePool & WithPriority(int value)
void SetPriority(int value)
ProductionVariantInstanceType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue