7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/LambdaRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/lambda/model/FunctionUrlAuthType.h>
11#include <aws/lambda/model/Cors.h>
12#include <aws/lambda/model/InvokeMode.h>
57 template<
typename FunctionNameT = Aws::String>
58 void SetFunctionName(FunctionNameT&& value) { m_functionNameHasBeenSet =
true; m_functionName = std::forward<FunctionNameT>(value); }
59 template<
typename FunctionNameT = Aws::String>
69 template<
typename QualifierT = Aws::String>
70 void SetQualifier(QualifierT&& value) { m_qualifierHasBeenSet =
true; m_qualifier = std::forward<QualifierT>(value); }
71 template<
typename QualifierT = Aws::String>
98 template<
typename CorsT = Cors>
99 void SetCors(CorsT&& value) { m_corsHasBeenSet =
true; m_cors = std::forward<CorsT>(value); }
100 template<
typename CorsT = Cors>
125 bool m_functionNameHasBeenSet =
false;
128 bool m_qualifierHasBeenSet =
false;
131 bool m_authTypeHasBeenSet =
false;
134 bool m_corsHasBeenSet =
false;
137 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