7#include <aws/sagemaker/SageMaker_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 template<
typename PercentileT = Aws::String>
49 void SetPercentile(PercentileT&& value) { m_percentileHasBeenSet =
true; m_percentile = std::forward<PercentileT>(value); }
50 template<
typename PercentileT = Aws::String>
60 inline void SetValueInMilliseconds(
int value) { m_valueInMillisecondsHasBeenSet =
true; m_valueInMilliseconds = value; }
66 bool m_percentileHasBeenSet =
false;
68 int m_valueInMilliseconds{0};
69 bool m_valueInMillisecondsHasBeenSet =
false;
const Aws::String & GetPercentile() const
void SetPercentile(PercentileT &&value)
AWS_SAGEMAKER_API ModelLatencyThreshold()=default
bool ValueInMillisecondsHasBeenSet() const
bool PercentileHasBeenSet() const
ModelLatencyThreshold & WithPercentile(PercentileT &&value)
ModelLatencyThreshold & WithValueInMilliseconds(int value)
AWS_SAGEMAKER_API ModelLatencyThreshold(Aws::Utils::Json::JsonView jsonValue)
int GetValueInMilliseconds() const
void SetValueInMilliseconds(int value)
AWS_SAGEMAKER_API ModelLatencyThreshold & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue