AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
NetworkConfiguration.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
46 inline const AwsVpcConfiguration& GetAwsvpcConfiguration() const{ return m_awsvpcConfiguration; }
47
53 inline bool AwsvpcConfigurationHasBeenSet() const { return m_awsvpcConfigurationHasBeenSet; }
54
60 inline void SetAwsvpcConfiguration(const AwsVpcConfiguration& value) { m_awsvpcConfigurationHasBeenSet = true; m_awsvpcConfiguration = value; }
61
67 inline void SetAwsvpcConfiguration(AwsVpcConfiguration&& value) { m_awsvpcConfigurationHasBeenSet = true; m_awsvpcConfiguration = std::move(value); }
68
75
82
83 private:
84
85 AwsVpcConfiguration m_awsvpcConfiguration;
86 bool m_awsvpcConfigurationHasBeenSet = false;
87 };
88
89} // namespace Model
90} // namespace ECS
91} // namespace Aws
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
void SetAwsvpcConfiguration(AwsVpcConfiguration &&value)
AWS_ECS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ECS_API NetworkConfiguration(Aws::Utils::Json::JsonView jsonValue)
NetworkConfiguration & WithAwsvpcConfiguration(AwsVpcConfiguration &&value)
const AwsVpcConfiguration & GetAwsvpcConfiguration() const
AWS_ECS_API NetworkConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
NetworkConfiguration & WithAwsvpcConfiguration(const AwsVpcConfiguration &value)
void SetAwsvpcConfiguration(const AwsVpcConfiguration &value)