7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/fms/model/NetworkAclEntry.h>
9#include <aws/fms/model/EntryType.h>
70 inline void SetEntryRuleNumber(
int value) { m_entryRuleNumberHasBeenSet =
true; m_entryRuleNumber = value; }
90 bool m_entryDetailHasBeenSet =
false;
92 int m_entryRuleNumber;
93 bool m_entryRuleNumberHasBeenSet =
false;
96 bool m_entryTypeHasBeenSet =
false;
EntryDescription & WithEntryDetail(const NetworkAclEntry &value)
void SetEntryType(const EntryType &value)
void SetEntryDetail(const NetworkAclEntry &value)
AWS_FMS_API EntryDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
EntryDescription & WithEntryRuleNumber(int value)
EntryDescription & WithEntryType(const EntryType &value)
const EntryType & GetEntryType() const
bool EntryTypeHasBeenSet() const
void SetEntryType(EntryType &&value)
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
const NetworkAclEntry & GetEntryDetail() const
int GetEntryRuleNumber() const
bool EntryRuleNumberHasBeenSet() const
void SetEntryDetail(NetworkAclEntry &&value)
AWS_FMS_API EntryDescription()
EntryDescription & WithEntryType(EntryType &&value)
void SetEntryRuleNumber(int value)
EntryDescription & WithEntryDetail(NetworkAclEntry &&value)
bool EntryDetailHasBeenSet() const
AWS_FMS_API EntryDescription(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue