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; }
78 int m_memorySizeInMB{0};
79 bool m_memorySizeInMBHasBeenSet =
false;
81 int m_maxConcurrency{0};
82 bool m_maxConcurrencyHasBeenSet =
false;
84 int m_provisionedConcurrency{0};
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)
AWS_SAGEMAKER_API ProductionVariantServerlessConfig()=default
void SetMaxConcurrency(int value)
bool MemorySizeInMBHasBeenSet() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
int GetMemorySizeInMB() const
Aws::Utils::Json::JsonValue JsonValue