7#include <aws/core/utils/memory/stl/AWSVector.h>
8#include <aws/fms/FMS_EXPORTS.h>
9#include <aws/fms/model/NetworkAclEntry.h>
46 template <
typename FirstEntriesT = Aws::Vector<NetworkAclEntry>>
48 m_firstEntriesHasBeenSet =
true;
49 m_firstEntries = std::forward<FirstEntriesT>(value);
51 template <
typename FirstEntriesT = Aws::Vector<NetworkAclEntry>>
56 template <
typename FirstEntriesT = NetworkAclEntry>
58 m_firstEntriesHasBeenSet =
true;
59 m_firstEntries.emplace_back(std::forward<FirstEntriesT>(value));
77 m_forceRemediateForFirstEntriesHasBeenSet =
true;
78 m_forceRemediateForFirstEntries = value;
96 template <
typename LastEntriesT = Aws::Vector<NetworkAclEntry>>
98 m_lastEntriesHasBeenSet =
true;
99 m_lastEntries = std::forward<LastEntriesT>(value);
101 template <
typename LastEntriesT = Aws::Vector<NetworkAclEntry>>
106 template <
typename LastEntriesT = NetworkAclEntry>
108 m_lastEntriesHasBeenSet =
true;
109 m_lastEntries.emplace_back(std::forward<LastEntriesT>(value));
127 m_forceRemediateForLastEntriesHasBeenSet =
true;
128 m_forceRemediateForLastEntries = value;
138 bool m_forceRemediateForFirstEntries{
false};
142 bool m_forceRemediateForLastEntries{
false};
143 bool m_firstEntriesHasBeenSet =
false;
144 bool m_forceRemediateForFirstEntriesHasBeenSet =
false;
145 bool m_lastEntriesHasBeenSet =
false;
146 bool m_forceRemediateForLastEntriesHasBeenSet =
false;
NetworkAclEntrySet & AddLastEntries(LastEntriesT &&value)
bool LastEntriesHasBeenSet() const
void SetForceRemediateForFirstEntries(bool value)
bool FirstEntriesHasBeenSet() const
AWS_FMS_API NetworkAclEntrySet & operator=(Aws::Utils::Json::JsonView jsonValue)
NetworkAclEntrySet & WithFirstEntries(FirstEntriesT &&value)
AWS_FMS_API NetworkAclEntrySet(Aws::Utils::Json::JsonView jsonValue)
NetworkAclEntrySet & WithForceRemediateForLastEntries(bool value)
void SetLastEntries(LastEntriesT &&value)
bool GetForceRemediateForFirstEntries() const
AWS_FMS_API NetworkAclEntrySet()=default
bool ForceRemediateForFirstEntriesHasBeenSet() const
void SetForceRemediateForLastEntries(bool value)
const Aws::Vector< NetworkAclEntry > & GetFirstEntries() const
NetworkAclEntrySet & WithLastEntries(LastEntriesT &&value)
NetworkAclEntrySet & WithForceRemediateForFirstEntries(bool value)
void SetFirstEntries(FirstEntriesT &&value)
bool ForceRemediateForLastEntriesHasBeenSet() const
bool GetForceRemediateForLastEntries() const
const Aws::Vector< NetworkAclEntry > & GetLastEntries() const
NetworkAclEntrySet & AddFirstEntries(FirstEntriesT &&value)
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue