AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SsmControls.h
1
6#pragma once
7#include <aws/config/ConfigService_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 ConfigService
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_CONFIGSERVICE_API SsmControls();
34 AWS_CONFIGSERVICE_API SsmControls(Aws::Utils::Json::JsonView jsonValue);
35 AWS_CONFIGSERVICE_API SsmControls& operator=(Aws::Utils::Json::JsonView jsonValue);
36 AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
45 inline int GetConcurrentExecutionRatePercentage() const{ return m_concurrentExecutionRatePercentage; }
46 inline bool ConcurrentExecutionRatePercentageHasBeenSet() const { return m_concurrentExecutionRatePercentageHasBeenSet; }
47 inline void SetConcurrentExecutionRatePercentage(int value) { m_concurrentExecutionRatePercentageHasBeenSet = true; m_concurrentExecutionRatePercentage = value; }
50
52
60 inline int GetErrorPercentage() const{ return m_errorPercentage; }
61 inline bool ErrorPercentageHasBeenSet() const { return m_errorPercentageHasBeenSet; }
62 inline void SetErrorPercentage(int value) { m_errorPercentageHasBeenSet = true; m_errorPercentage = value; }
63 inline SsmControls& WithErrorPercentage(int value) { SetErrorPercentage(value); return *this;}
65 private:
66
67 int m_concurrentExecutionRatePercentage;
68 bool m_concurrentExecutionRatePercentageHasBeenSet = false;
69
70 int m_errorPercentage;
71 bool m_errorPercentageHasBeenSet = false;
72 };
73
74} // namespace Model
75} // namespace ConfigService
76} // namespace Aws
AWS_CONFIGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONFIGSERVICE_API SsmControls(Aws::Utils::Json::JsonView jsonValue)
AWS_CONFIGSERVICE_API SsmControls()
bool ConcurrentExecutionRatePercentageHasBeenSet() const
Definition SsmControls.h:46
SsmControls & WithErrorPercentage(int value)
Definition SsmControls.h:63
void SetConcurrentExecutionRatePercentage(int value)
Definition SsmControls.h:47
AWS_CONFIGSERVICE_API SsmControls & operator=(Aws::Utils::Json::JsonView jsonValue)
SsmControls & WithConcurrentExecutionRatePercentage(int value)
Definition SsmControls.h:48
Aws::Utils::Json::JsonValue JsonValue