AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
EventSourceMappingLoggingConfig.h
1
6#pragma once
7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/EventSourceMappingSystemLogLevel.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace Lambda {
20namespace Model {
21
30 public:
31 AWS_LAMBDA_API EventSourceMappingLoggingConfig() = default;
34 AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const;
35
37
45 inline EventSourceMappingSystemLogLevel GetSystemLogLevel() const { return m_systemLogLevel; }
46 inline bool SystemLogLevelHasBeenSet() const { return m_systemLogLevelHasBeenSet; }
48 m_systemLogLevelHasBeenSet = true;
49 m_systemLogLevel = value;
50 }
52 SetSystemLogLevel(value);
53 return *this;
54 }
56 private:
58 bool m_systemLogLevelHasBeenSet = false;
59};
60
61} // namespace Model
62} // namespace Lambda
63} // namespace Aws
EventSourceMappingLoggingConfig & WithSystemLogLevel(EventSourceMappingSystemLogLevel value)
AWS_LAMBDA_API EventSourceMappingLoggingConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API EventSourceMappingLoggingConfig()=default
AWS_LAMBDA_API EventSourceMappingLoggingConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSystemLogLevel(EventSourceMappingSystemLogLevel value)
Aws::Utils::Json::JsonValue JsonValue