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/AwsEc2NetworkInterfaceViolation.h>
50 inline void SetViolationTarget(
const char* value) { m_violationTargetHasBeenSet =
true; m_violationTarget.assign(value); }
72 bool m_violationTargetHasBeenSet =
false;
75 bool m_awsEc2NetworkInterfaceViolationsHasBeenSet =
false;
void SetViolationTarget(const Aws::String &value)
void SetAwsEc2NetworkInterfaceViolations(Aws::Vector< AwsEc2NetworkInterfaceViolation > &&value)
AWS_FMS_API AwsEc2InstanceViolation()
AwsEc2InstanceViolation & WithAwsEc2NetworkInterfaceViolations(const Aws::Vector< AwsEc2NetworkInterfaceViolation > &value)
AwsEc2InstanceViolation & WithViolationTarget(const char *value)
AwsEc2InstanceViolation & AddAwsEc2NetworkInterfaceViolations(const AwsEc2NetworkInterfaceViolation &value)
void SetAwsEc2NetworkInterfaceViolations(const Aws::Vector< AwsEc2NetworkInterfaceViolation > &value)
AwsEc2InstanceViolation & WithViolationTarget(const Aws::String &value)
bool ViolationTargetHasBeenSet() const
const Aws::Vector< AwsEc2NetworkInterfaceViolation > & GetAwsEc2NetworkInterfaceViolations() const
AwsEc2InstanceViolation & WithViolationTarget(Aws::String &&value)
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FMS_API AwsEc2InstanceViolation & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetViolationTarget(const char *value)
void SetViolationTarget(Aws::String &&value)
AwsEc2InstanceViolation & AddAwsEc2NetworkInterfaceViolations(AwsEc2NetworkInterfaceViolation &&value)
const Aws::String & GetViolationTarget() const
AwsEc2InstanceViolation & WithAwsEc2NetworkInterfaceViolations(Aws::Vector< AwsEc2NetworkInterfaceViolation > &&value)
AWS_FMS_API AwsEc2InstanceViolation(Aws::Utils::Json::JsonView jsonValue)
bool AwsEc2NetworkInterfaceViolationsHasBeenSet() 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