7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/lambda/LambdaRequest.h>
9#include <aws/lambda/Lambda_EXPORTS.h>
10#include <aws/lambda/model/FunctionScalingConfig.h>
43 template <
typename FunctionNameT = Aws::String>
45 m_functionNameHasBeenSet =
true;
46 m_functionName = std::forward<FunctionNameT>(value);
48 template <
typename FunctionNameT = Aws::String>
62 template <
typename QualifierT = Aws::String>
64 m_qualifierHasBeenSet =
true;
65 m_qualifier = std::forward<QualifierT>(value);
67 template <
typename QualifierT = Aws::String>
81 template <
typename FunctionScalingConfigT = FunctionScalingConfig>
83 m_functionScalingConfigHasBeenSet =
true;
84 m_functionScalingConfig = std::forward<FunctionScalingConfigT>(value);
86 template <
typename FunctionScalingConfigT = FunctionScalingConfig>
98 bool m_functionNameHasBeenSet =
false;
99 bool m_qualifierHasBeenSet =
false;
100 bool m_functionScalingConfigHasBeenSet =
false;
const Aws::String & GetFunctionName() const
AWS_LAMBDA_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetFunctionScalingConfig(FunctionScalingConfigT &&value)
bool FunctionScalingConfigHasBeenSet() const
const FunctionScalingConfig & GetFunctionScalingConfig() const
virtual const char * GetServiceRequestName() const override
PutFunctionScalingConfigRequest & WithQualifier(QualifierT &&value)
AWS_LAMBDA_API PutFunctionScalingConfigRequest()=default
const Aws::String & GetQualifier() const
bool FunctionNameHasBeenSet() const
void SetQualifier(QualifierT &&value)
PutFunctionScalingConfigRequest & WithFunctionScalingConfig(FunctionScalingConfigT &&value)
AWS_LAMBDA_API Aws::String SerializePayload() const override
void SetFunctionName(FunctionNameT &&value)
bool QualifierHasBeenSet() const
PutFunctionScalingConfigRequest & WithFunctionName(FunctionNameT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String