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/Cors.h>
11#include <aws/lambda/model/FunctionUrlAuthType.h>
12#include <aws/lambda/model/InvokeMode.h>
52 template <
typename FunctionNameT = Aws::String>
54 m_functionNameHasBeenSet =
true;
55 m_functionName = std::forward<FunctionNameT>(value);
57 template <
typename FunctionNameT = Aws::String>
70 template <
typename QualifierT = Aws::String>
72 m_qualifierHasBeenSet =
true;
73 m_qualifier = std::forward<QualifierT>(value);
75 template <
typename QualifierT = Aws::String>
94 m_authTypeHasBeenSet =
true;
111 template <
typename CorsT = Cors>
113 m_corsHasBeenSet =
true;
114 m_cors = std::forward<CorsT>(value);
116 template <
typename CorsT = Cors>
118 SetCors(std::forward<CorsT>(value));
137 m_invokeModeHasBeenSet =
true;
138 m_invokeMode = value;
147 bool m_functionNameHasBeenSet =
false;
150 bool m_qualifierHasBeenSet =
false;
153 bool m_authTypeHasBeenSet =
false;
156 bool m_corsHasBeenSet =
false;
159 bool m_invokeModeHasBeenSet =
false;
void SetInvokeMode(InvokeMode value)
void SetFunctionName(FunctionNameT &&value)
void SetAuthType(FunctionUrlAuthType value)
UpdateFunctionUrlConfigRequest & WithAuthType(FunctionUrlAuthType value)
bool FunctionNameHasBeenSet() const
virtual const char * GetServiceRequestName() const override
AWS_LAMBDA_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
bool QualifierHasBeenSet() const
UpdateFunctionUrlConfigRequest & WithInvokeMode(InvokeMode value)
void SetQualifier(QualifierT &&value)
AWS_LAMBDA_API Aws::String SerializePayload() const override
AWS_LAMBDA_API UpdateFunctionUrlConfigRequest()=default
const Aws::String & GetFunctionName() const
bool InvokeModeHasBeenSet() const
UpdateFunctionUrlConfigRequest & WithCors(CorsT &&value)
const Cors & GetCors() const
UpdateFunctionUrlConfigRequest & WithQualifier(QualifierT &&value)
const Aws::String & GetQualifier() const
FunctionUrlAuthType GetAuthType() const
bool CorsHasBeenSet() const
bool AuthTypeHasBeenSet() const
InvokeMode GetInvokeMode() const
UpdateFunctionUrlConfigRequest & WithFunctionName(FunctionNameT &&value)
void SetCors(CorsT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String