7#include <aws/core/utils/memory/stl/AWSStreamFwd.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/ec2/EC2_EXPORTS.h>
11#include <aws/ec2/model/PortRange.h>
46 template <
typename DestinationAddressesT = Aws::Vector<Aws::String>>
48 m_destinationAddressesHasBeenSet =
true;
49 m_destinationAddresses = std::forward<DestinationAddressesT>(value);
51 template <
typename DestinationAddressesT = Aws::Vector<Aws::String>>
56 template <
typename DestinationAddressesT = Aws::String>
58 m_destinationAddressesHasBeenSet =
true;
59 m_destinationAddresses.emplace_back(std::forward<DestinationAddressesT>(value));
70 template <
typename DestinationPortRangesT = Aws::Vector<PortRange>>
72 m_destinationPortRangesHasBeenSet =
true;
73 m_destinationPortRanges = std::forward<DestinationPortRangesT>(value);
75 template <
typename DestinationPortRangesT = Aws::Vector<PortRange>>
80 template <
typename DestinationPortRangesT = PortRange>
82 m_destinationPortRangesHasBeenSet =
true;
83 m_destinationPortRanges.emplace_back(std::forward<DestinationPortRangesT>(value));
94 template <
typename ProtocolT = Aws::String>
96 m_protocolHasBeenSet =
true;
97 m_protocol = std::forward<ProtocolT>(value);
99 template <
typename ProtocolT = Aws::String>
112 template <
typename SourceAddressesT = Aws::Vector<Aws::String>>
114 m_sourceAddressesHasBeenSet =
true;
115 m_sourceAddresses = std::forward<SourceAddressesT>(value);
117 template <
typename SourceAddressesT = Aws::Vector<Aws::String>>
122 template <
typename SourceAddressesT = Aws::String>
124 m_sourceAddressesHasBeenSet =
true;
125 m_sourceAddresses.emplace_back(std::forward<SourceAddressesT>(value));
136 template <
typename SourcePortRangesT = Aws::Vector<PortRange>>
138 m_sourcePortRangesHasBeenSet =
true;
139 m_sourcePortRanges = std::forward<SourcePortRangesT>(value);
141 template <
typename SourcePortRangesT = Aws::Vector<PortRange>>
146 template <
typename SourcePortRangesT = PortRange>
148 m_sourcePortRangesHasBeenSet =
true;
149 m_sourcePortRanges.emplace_back(std::forward<SourcePortRangesT>(value));
163 bool m_destinationAddressesHasBeenSet =
false;
164 bool m_destinationPortRangesHasBeenSet =
false;
165 bool m_protocolHasBeenSet =
false;
166 bool m_sourceAddressesHasBeenSet =
false;
167 bool m_sourcePortRangesHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
std::basic_ostream< char, std::char_traits< char > > OStream