AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AccountLimit.h
1
6#pragma once
7#include <aws/lambda/Lambda_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace Lambda
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_LAMBDA_API AccountLimit();
34 AWS_LAMBDA_API AccountLimit(Aws::Utils::Json::JsonView jsonValue);
36 AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
44 inline long long GetTotalCodeSize() const{ return m_totalCodeSize; }
45 inline bool TotalCodeSizeHasBeenSet() const { return m_totalCodeSizeHasBeenSet; }
46 inline void SetTotalCodeSize(long long value) { m_totalCodeSizeHasBeenSet = true; m_totalCodeSize = value; }
47 inline AccountLimit& WithTotalCodeSize(long long value) { SetTotalCodeSize(value); return *this;}
49
51
55 inline long long GetCodeSizeUnzipped() const{ return m_codeSizeUnzipped; }
56 inline bool CodeSizeUnzippedHasBeenSet() const { return m_codeSizeUnzippedHasBeenSet; }
57 inline void SetCodeSizeUnzipped(long long value) { m_codeSizeUnzippedHasBeenSet = true; m_codeSizeUnzipped = value; }
58 inline AccountLimit& WithCodeSizeUnzipped(long long value) { SetCodeSizeUnzipped(value); return *this;}
60
62
66 inline long long GetCodeSizeZipped() const{ return m_codeSizeZipped; }
67 inline bool CodeSizeZippedHasBeenSet() const { return m_codeSizeZippedHasBeenSet; }
68 inline void SetCodeSizeZipped(long long value) { m_codeSizeZippedHasBeenSet = true; m_codeSizeZipped = value; }
69 inline AccountLimit& WithCodeSizeZipped(long long value) { SetCodeSizeZipped(value); return *this;}
71
73
76 inline int GetConcurrentExecutions() const{ return m_concurrentExecutions; }
77 inline bool ConcurrentExecutionsHasBeenSet() const { return m_concurrentExecutionsHasBeenSet; }
78 inline void SetConcurrentExecutions(int value) { m_concurrentExecutionsHasBeenSet = true; m_concurrentExecutions = value; }
79 inline AccountLimit& WithConcurrentExecutions(int value) { SetConcurrentExecutions(value); return *this;}
81
83
87 inline int GetUnreservedConcurrentExecutions() const{ return m_unreservedConcurrentExecutions; }
88 inline bool UnreservedConcurrentExecutionsHasBeenSet() const { return m_unreservedConcurrentExecutionsHasBeenSet; }
89 inline void SetUnreservedConcurrentExecutions(int value) { m_unreservedConcurrentExecutionsHasBeenSet = true; m_unreservedConcurrentExecutions = value; }
92 private:
93
94 long long m_totalCodeSize;
95 bool m_totalCodeSizeHasBeenSet = false;
96
97 long long m_codeSizeUnzipped;
98 bool m_codeSizeUnzippedHasBeenSet = false;
99
100 long long m_codeSizeZipped;
101 bool m_codeSizeZippedHasBeenSet = false;
102
103 int m_concurrentExecutions;
104 bool m_concurrentExecutionsHasBeenSet = false;
105
106 int m_unreservedConcurrentExecutions;
107 bool m_unreservedConcurrentExecutionsHasBeenSet = false;
108 };
109
110} // namespace Model
111} // namespace Lambda
112} // namespace Aws
void SetConcurrentExecutions(int value)
AccountLimit & WithConcurrentExecutions(int value)
void SetTotalCodeSize(long long value)
void SetUnreservedConcurrentExecutions(int value)
long long GetCodeSizeUnzipped() const
AccountLimit & WithUnreservedConcurrentExecutions(int value)
long long GetCodeSizeZipped() const
AccountLimit & WithTotalCodeSize(long long value)
AWS_LAMBDA_API AccountLimit(Aws::Utils::Json::JsonView jsonValue)
AccountLimit & WithCodeSizeUnzipped(long long value)
bool ConcurrentExecutionsHasBeenSet() const
AWS_LAMBDA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LAMBDA_API AccountLimit & operator=(Aws::Utils::Json::JsonView jsonValue)
int GetUnreservedConcurrentExecutions() const
void SetCodeSizeUnzipped(long long value)
long long GetTotalCodeSize() const
AccountLimit & WithCodeSizeZipped(long long value)
void SetCodeSizeZipped(long long value)
bool UnreservedConcurrentExecutionsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue