AWS SDK for C++

AWS SDK for C++ Version 1.11.887

Loading...
Searching...
No Matches
S3FilesConfig.h
1
6#pragma once
7#include <aws/lambda/Lambda_EXPORTS.h>
8#include <aws/lambda/model/DirectS3Read.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
29 public:
30 AWS_LAMBDA_API S3FilesConfig() = default;
31 AWS_LAMBDA_API S3FilesConfig(Aws::Utils::Json::JsonView jsonValue);
33 AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const;
34
36
49 inline DirectS3Read GetDirectS3Read() const { return m_directS3Read; }
50 inline bool DirectS3ReadHasBeenSet() const { return m_directS3ReadHasBeenSet; }
51 inline void SetDirectS3Read(DirectS3Read value) {
52 m_directS3ReadHasBeenSet = true;
53 m_directS3Read = value;
54 }
56 SetDirectS3Read(value);
57 return *this;
58 }
60 private:
61 DirectS3Read m_directS3Read{DirectS3Read::NOT_SET};
62 bool m_directS3ReadHasBeenSet = false;
63};
64
65} // namespace Model
66} // namespace Lambda
67} // namespace Aws
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LAMBDA_API S3FilesConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
S3FilesConfig & WithDirectS3Read(DirectS3Read value)
DirectS3Read GetDirectS3Read() const
AWS_LAMBDA_API S3FilesConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_LAMBDA_API S3FilesConfig()=default
void SetDirectS3Read(DirectS3Read value)
Aws::Utils::Json::JsonValue JsonValue