7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/fms/model/EntryViolation.h>
50 inline void SetVpc(
Aws::String&& value) { m_vpcHasBeenSet =
true; m_vpc = std::move(value); }
51 inline void SetVpc(
const char* value) { m_vpcHasBeenSet =
true; m_vpc.assign(value); }
65 inline void SetSubnet(
const char* value) { m_subnetHasBeenSet =
true; m_subnet.assign(value); }
79 inline void SetSubnetAvailabilityZone(
const char* value) { m_subnetAvailabilityZoneHasBeenSet =
true; m_subnetAvailabilityZone.assign(value); }
93 inline void SetCurrentAssociatedNetworkAcl(
const char* value) { m_currentAssociatedNetworkAclHasBeenSet =
true; m_currentAssociatedNetworkAcl.assign(value); }
115 bool m_vpcHasBeenSet =
false;
118 bool m_subnetHasBeenSet =
false;
121 bool m_subnetAvailabilityZoneHasBeenSet =
false;
124 bool m_currentAssociatedNetworkAclHasBeenSet =
false;
127 bool m_entryViolationsHasBeenSet =
false;
void SetEntryViolations(const Aws::Vector< EntryViolation > &value)
void SetSubnetAvailabilityZone(Aws::String &&value)
InvalidNetworkAclEntriesViolation & WithSubnetAvailabilityZone(const Aws::String &value)
InvalidNetworkAclEntriesViolation & WithVpc(const Aws::String &value)
InvalidNetworkAclEntriesViolation & WithVpc(const char *value)
InvalidNetworkAclEntriesViolation & WithSubnet(Aws::String &&value)
InvalidNetworkAclEntriesViolation & WithSubnet(const Aws::String &value)
void SetSubnetAvailabilityZone(const Aws::String &value)
void SetCurrentAssociatedNetworkAcl(const char *value)
const Aws::Vector< EntryViolation > & GetEntryViolations() const
bool EntryViolationsHasBeenSet() const
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
InvalidNetworkAclEntriesViolation & WithSubnetAvailabilityZone(Aws::String &&value)
const Aws::String & GetSubnetAvailabilityZone() const
InvalidNetworkAclEntriesViolation & WithSubnet(const char *value)
const Aws::String & GetSubnet() const
void SetCurrentAssociatedNetworkAcl(const Aws::String &value)
void SetVpc(const char *value)
void SetSubnet(const Aws::String &value)
InvalidNetworkAclEntriesViolation & WithCurrentAssociatedNetworkAcl(Aws::String &&value)
void SetSubnet(const char *value)
bool CurrentAssociatedNetworkAclHasBeenSet() const
void SetCurrentAssociatedNetworkAcl(Aws::String &&value)
AWS_FMS_API InvalidNetworkAclEntriesViolation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSubnetAvailabilityZone(const char *value)
AWS_FMS_API InvalidNetworkAclEntriesViolation(Aws::Utils::Json::JsonView jsonValue)
void SetVpc(Aws::String &&value)
InvalidNetworkAclEntriesViolation & WithCurrentAssociatedNetworkAcl(const Aws::String &value)
InvalidNetworkAclEntriesViolation & AddEntryViolations(const EntryViolation &value)
InvalidNetworkAclEntriesViolation & WithEntryViolations(Aws::Vector< EntryViolation > &&value)
AWS_FMS_API InvalidNetworkAclEntriesViolation()
InvalidNetworkAclEntriesViolation & WithEntryViolations(const Aws::Vector< EntryViolation > &value)
bool VpcHasBeenSet() const
InvalidNetworkAclEntriesViolation & AddEntryViolations(EntryViolation &&value)
const Aws::String & GetVpc() const
bool SubnetAvailabilityZoneHasBeenSet() const
void SetEntryViolations(Aws::Vector< EntryViolation > &&value)
InvalidNetworkAclEntriesViolation & WithSubnetAvailabilityZone(const char *value)
InvalidNetworkAclEntriesViolation & WithVpc(Aws::String &&value)
void SetSubnet(Aws::String &&value)
bool SubnetHasBeenSet() const
InvalidNetworkAclEntriesViolation & WithCurrentAssociatedNetworkAcl(const char *value)
void SetVpc(const Aws::String &value)
const Aws::String & GetCurrentAssociatedNetworkAcl() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue