AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
ClusterConfiguration.h
Go to the documentation of this file.
1
6#pragma once
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace ECS
22{
23namespace Model
24{
25
33 {
34 public:
39
40
44 inline const ExecuteCommandConfiguration& GetExecuteCommandConfiguration() const{ return m_executeCommandConfiguration; }
45
49 inline bool ExecuteCommandConfigurationHasBeenSet() const { return m_executeCommandConfigurationHasBeenSet; }
50
54 inline void SetExecuteCommandConfiguration(const ExecuteCommandConfiguration& value) { m_executeCommandConfigurationHasBeenSet = true; m_executeCommandConfiguration = value; }
55
59 inline void SetExecuteCommandConfiguration(ExecuteCommandConfiguration&& value) { m_executeCommandConfigurationHasBeenSet = true; m_executeCommandConfiguration = std::move(value); }
60
65
70
71 private:
72
73 ExecuteCommandConfiguration m_executeCommandConfiguration;
74 bool m_executeCommandConfigurationHasBeenSet = false;
75 };
76
77} // namespace Model
78} // namespace ECS
79} // namespace Aws
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
ClusterConfiguration & WithExecuteCommandConfiguration(const ExecuteCommandConfiguration &value)
void SetExecuteCommandConfiguration(ExecuteCommandConfiguration &&value)
AWS_ECS_API ClusterConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ECS_API ClusterConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
ClusterConfiguration & WithExecuteCommandConfiguration(ExecuteCommandConfiguration &&value)
void SetExecuteCommandConfiguration(const ExecuteCommandConfiguration &value)
const ExecuteCommandConfiguration & GetExecuteCommandConfiguration() const