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/DestinationConfig.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>
81 inline void SetMaximumRetryAttempts(
int value) { m_maximumRetryAttemptsHasBeenSet =
true; m_maximumRetryAttempts = value; }
110 template<
typename DestinationConfigT = DestinationConfig>
111 void SetDestinationConfig(DestinationConfigT&& value) { m_destinationConfigHasBeenSet =
true; m_destinationConfig = std::forward<DestinationConfigT>(value); }
112 template<
typename DestinationConfigT = DestinationConfig>
118 bool m_functionNameHasBeenSet =
false;
121 bool m_qualifierHasBeenSet =
false;
123 int m_maximumRetryAttempts{0};
124 bool m_maximumRetryAttemptsHasBeenSet =
false;
126 int m_maximumEventAgeInSeconds{0};
127 bool m_maximumEventAgeInSecondsHasBeenSet =
false;
129 DestinationConfig m_destinationConfig;
130 bool m_destinationConfigHasBeenSet =
false;
UpdateFunctionEventInvokeConfigRequest & WithMaximumRetryAttempts(int value)
bool DestinationConfigHasBeenSet() const
void SetFunctionName(FunctionNameT &&value)
const Aws::String & GetQualifier() const
void SetDestinationConfig(DestinationConfigT &&value)
bool FunctionNameHasBeenSet() const
AWS_LAMBDA_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
UpdateFunctionEventInvokeConfigRequest & WithFunctionName(FunctionNameT &&value)
const Aws::String & GetFunctionName() const
bool MaximumEventAgeInSecondsHasBeenSet() const
bool QualifierHasBeenSet() const
UpdateFunctionEventInvokeConfigRequest & WithMaximumEventAgeInSeconds(int value)
AWS_LAMBDA_API UpdateFunctionEventInvokeConfigRequest()=default
void SetQualifier(QualifierT &&value)
const DestinationConfig & GetDestinationConfig() const
void SetMaximumRetryAttempts(int value)
UpdateFunctionEventInvokeConfigRequest & WithQualifier(QualifierT &&value)
AWS_LAMBDA_API Aws::String SerializePayload() const override
UpdateFunctionEventInvokeConfigRequest & WithDestinationConfig(DestinationConfigT &&value)
int GetMaximumEventAgeInSeconds() const
int GetMaximumRetryAttempts() const
virtual const char * GetServiceRequestName() const override
bool MaximumRetryAttemptsHasBeenSet() const
void SetMaximumEventAgeInSeconds(int value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String