7#include <aws/sagemaker/SageMaker_EXPORTS.h>
42 m_invocationsPerInstanceHasBeenSet =
true;
43 m_invocationsPerInstance = value;
61 m_modelLatencyHasBeenSet =
true;
62 m_modelLatency = value;
70 int m_invocationsPerInstance{0};
72 int m_modelLatency{0};
73 bool m_invocationsPerInstanceHasBeenSet =
false;
74 bool m_modelLatencyHasBeenSet =
false;
int GetModelLatency() const
AWS_SAGEMAKER_API ScalingPolicyMetric(Aws::Utils::Json::JsonView jsonValue)
void SetInvocationsPerInstance(int value)
bool ModelLatencyHasBeenSet() const
void SetModelLatency(int value)
bool InvocationsPerInstanceHasBeenSet() const
int GetInvocationsPerInstance() const
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
ScalingPolicyMetric & WithModelLatency(int value)
AWS_SAGEMAKER_API ScalingPolicyMetric()=default
AWS_SAGEMAKER_API ScalingPolicyMetric & operator=(Aws::Utils::Json::JsonView jsonValue)
ScalingPolicyMetric & WithInvocationsPerInstance(int value)
Aws::Utils::Json::JsonValue JsonValue