7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/LambdaRequest.h>
9#include <aws/lambda/model/InvokeWithResponseStreamHandler.h>
10#include <aws/core/utils/event/EventStreamDecoder.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/lambda/model/ResponseStreamingInvocationType.h>
13#include <aws/lambda/model/LogType.h>
14#include <aws/core/utils/Array.h>
81 inline void SetFunctionName(
const char* value) { m_functionNameHasBeenSet =
true; m_functionName.assign(value); }
112 inline void SetLogType(
LogType&& value) { m_logTypeHasBeenSet =
true; m_logType = std::move(value); }
126 inline void SetClientContext(
const char* value) { m_clientContextHasBeenSet =
true; m_clientContext.assign(value); }
140 inline void SetQualifier(
const char* value) { m_qualifierHasBeenSet =
true; m_qualifier.assign(value); }
148 bool m_functionNameHasBeenSet =
false;
151 bool m_invocationTypeHasBeenSet =
false;
154 bool m_logTypeHasBeenSet =
false;
157 bool m_clientContextHasBeenSet =
false;
160 bool m_qualifierHasBeenSet =
false;
bool ClientContextHasBeenSet() const
void SetClientContext(Aws::String &&value)
void SetInvocationType(ResponseStreamingInvocationType &&value)
void SetFunctionName(Aws::String &&value)
const Aws::String & GetQualifier() const
InvokeWithResponseStreamRequest & WithFunctionName(const char *value)
AWS_LAMBDA_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Utils::Event::EventStreamDecoder & GetEventStreamDecoder()
const InvokeWithResponseStreamHandler & GetEventStreamHandler() const
AWS_LAMBDA_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
AWS_LAMBDA_API InvokeWithResponseStreamRequest()
void SetEventStreamHandler(const InvokeWithResponseStreamHandler &value)
InvokeWithResponseStreamRequest & WithInvocationType(const ResponseStreamingInvocationType &value)
void SetFunctionName(const Aws::String &value)
void SetInvocationType(const ResponseStreamingInvocationType &value)
InvokeWithResponseStreamRequest & WithFunctionName(const Aws::String &value)
void SetLogType(LogType &&value)
InvokeWithResponseStreamRequest & WithClientContext(const Aws::String &value)
void SetClientContext(const Aws::String &value)
void SetFunctionName(const char *value)
InvokeWithResponseStreamRequest & WithQualifier(const Aws::String &value)
InvokeWithResponseStreamRequest & WithFunctionName(Aws::String &&value)
const Aws::String & GetClientContext() const
InvokeWithResponseStreamRequest & WithQualifier(const char *value)
InvokeWithResponseStreamRequest & WithLogType(const LogType &value)
bool FunctionNameHasBeenSet() const
const LogType & GetLogType() const
InvokeWithResponseStreamRequest & WithClientContext(Aws::String &&value)
const Aws::String & GetFunctionName() const
virtual const char * GetServiceRequestName() const override
void SetLogType(const LogType &value)
void SetQualifier(Aws::String &&value)
InvokeWithResponseStreamRequest & WithQualifier(Aws::String &&value)
InvokeWithResponseStreamRequest & WithInvocationType(ResponseStreamingInvocationType &&value)
bool LogTypeHasBeenSet() const
InvokeWithResponseStreamRequest & WithLogType(LogType &&value)
const ResponseStreamingInvocationType & GetInvocationType() const
InvokeWithResponseStreamRequest & WithClientContext(const char *value)
void SetClientContext(const char *value)
bool QualifierHasBeenSet() const
InvokeWithResponseStreamRequest & WithEventStreamHandler(const InvokeWithResponseStreamHandler &value)
bool InvocationTypeHasBeenSet() const
void SetQualifier(const char *value)
void SetQualifier(const Aws::String &value)
void ResetEventStreamHandler(EventStreamHandler *handler)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
ResponseStreamingInvocationType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String