AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
WebAppUnits.h
1
6#pragma once
7#include <aws/awstransfer/Transfer_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace Transfer {
17namespace Model {
18
26 public:
27 AWS_TRANSFER_API WebAppUnits() = default;
28 AWS_TRANSFER_API WebAppUnits(Aws::Utils::Json::JsonView jsonValue);
29 AWS_TRANSFER_API WebAppUnits& operator=(Aws::Utils::Json::JsonView jsonValue);
30 AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const;
31
33
40 inline int GetProvisioned() const { return m_provisioned; }
41 inline bool ProvisionedHasBeenSet() const { return m_provisionedHasBeenSet; }
42 inline void SetProvisioned(int value) {
43 m_provisionedHasBeenSet = true;
44 m_provisioned = value;
45 }
46 inline WebAppUnits& WithProvisioned(int value) {
47 SetProvisioned(value);
48 return *this;
49 }
51 private:
52 int m_provisioned{0};
53 bool m_provisionedHasBeenSet = false;
54};
55
56} // namespace Model
57} // namespace Transfer
58} // namespace Aws
WebAppUnits & WithProvisioned(int value)
Definition WebAppUnits.h:46
AWS_TRANSFER_API WebAppUnits()=default
AWS_TRANSFER_API WebAppUnits & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSFER_API WebAppUnits(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSFER_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue