AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
DeploymentConfigurationValidationPolicy.h
1
6#pragma once
7#include <aws/greengrassv2/GreengrassV2_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace GreengrassV2 {
17namespace Model {
18
34 public:
35 AWS_GREENGRASSV2_API DeploymentConfigurationValidationPolicy() = default;
38 AWS_GREENGRASSV2_API Aws::Utils::Json::JsonValue Jsonize() const;
39
41
46 inline int GetTimeoutInSeconds() const { return m_timeoutInSeconds; }
47 inline bool TimeoutInSecondsHasBeenSet() const { return m_timeoutInSecondsHasBeenSet; }
48 inline void SetTimeoutInSeconds(int value) {
49 m_timeoutInSecondsHasBeenSet = true;
50 m_timeoutInSeconds = value;
51 }
54 return *this;
55 }
57 private:
58 int m_timeoutInSeconds{0};
59 bool m_timeoutInSecondsHasBeenSet = false;
60};
61
62} // namespace Model
63} // namespace GreengrassV2
64} // namespace Aws
AWS_GREENGRASSV2_API DeploymentConfigurationValidationPolicy & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GREENGRASSV2_API DeploymentConfigurationValidationPolicy(Aws::Utils::Json::JsonView jsonValue)
AWS_GREENGRASSV2_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue