7#include <aws/sagemaker/SageMaker_EXPORTS.h>
46 inline void SetMemorySizeInMB(
int value) { m_memorySizeInMBHasBeenSet =
true; m_memorySizeInMB = value; }
57 inline void SetMaxConcurrency(
int value) { m_maxConcurrencyHasBeenSet =
true; m_maxConcurrency = value; }
79 bool m_memorySizeInMBHasBeenSet =
false;
82 bool m_maxConcurrencyHasBeenSet =
false;
84 int m_provisionedConcurrency;
85 bool m_provisionedConcurrencyHasBeenSet =
false;
int GetMaxConcurrency() const
int GetProvisionedConcurrency() const
void SetMemorySizeInMB(int value)
bool ProvisionedConcurrencyHasBeenSet() const
ProductionVariantServerlessConfig & WithProvisionedConcurrency(int value)
ProductionVariantServerlessConfig & WithMaxConcurrency(int value)
AWS_SAGEMAKER_API ProductionVariantServerlessConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaxConcurrencyHasBeenSet() const
ProductionVariantServerlessConfig & WithMemorySizeInMB(int value)
AWS_SAGEMAKER_API ProductionVariantServerlessConfig(Aws::Utils::Json::JsonView jsonValue)
void SetProvisionedConcurrency(int value)
void SetMaxConcurrency(int value)
bool MemorySizeInMBHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
int GetMemorySizeInMB() const
AWS_SAGEMAKER_API ProductionVariantServerlessConfig()
Aws::Utils::Json::JsonValue JsonValue