7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/fms/model/EntryDescription.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/fms/model/EntryViolationReason.h>
69 inline void SetExpectedEvaluationOrder(
const char* value) { m_expectedEvaluationOrderHasBeenSet =
true; m_expectedEvaluationOrder.assign(value); }
84 inline void SetActualEvaluationOrder(
const char* value) { m_actualEvaluationOrderHasBeenSet =
true; m_actualEvaluationOrder.assign(value); }
135 bool m_expectedEntryHasBeenSet =
false;
138 bool m_expectedEvaluationOrderHasBeenSet =
false;
141 bool m_actualEvaluationOrderHasBeenSet =
false;
144 bool m_entryAtExpectedEvaluationOrderHasBeenSet =
false;
147 bool m_entriesWithConflictsHasBeenSet =
false;
150 bool m_entryViolationReasonsHasBeenSet =
false;
EntryViolation & WithActualEvaluationOrder(Aws::String &&value)
EntryViolation & WithActualEvaluationOrder(const char *value)
void SetEntryAtExpectedEvaluationOrder(EntryDescription &&value)
void SetActualEvaluationOrder(const char *value)
bool EntryViolationReasonsHasBeenSet() const
void SetActualEvaluationOrder(Aws::String &&value)
void SetEntryViolationReasons(Aws::Vector< EntryViolationReason > &&value)
EntryViolation & WithEntriesWithConflicts(const Aws::Vector< EntryDescription > &value)
EntryViolation & WithEntryAtExpectedEvaluationOrder(const EntryDescription &value)
const Aws::Vector< EntryDescription > & GetEntriesWithConflicts() const
EntryViolation & AddEntriesWithConflicts(const EntryDescription &value)
EntryViolation & WithExpectedEvaluationOrder(Aws::String &&value)
EntryViolation & WithEntryAtExpectedEvaluationOrder(EntryDescription &&value)
void SetActualEvaluationOrder(const Aws::String &value)
EntryViolation & WithActualEvaluationOrder(const Aws::String &value)
EntryViolation & WithExpectedEvaluationOrder(const char *value)
void SetExpectedEntry(EntryDescription &&value)
bool ExpectedEvaluationOrderHasBeenSet() const
EntryViolation & WithEntriesWithConflicts(Aws::Vector< EntryDescription > &&value)
AWS_FMS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ActualEvaluationOrderHasBeenSet() const
void SetExpectedEvaluationOrder(Aws::String &&value)
EntryViolation & AddEntriesWithConflicts(EntryDescription &&value)
AWS_FMS_API EntryViolation()
void SetEntryViolationReasons(const Aws::Vector< EntryViolationReason > &value)
const Aws::Vector< EntryViolationReason > & GetEntryViolationReasons() const
void SetEntryAtExpectedEvaluationOrder(const EntryDescription &value)
bool EntryAtExpectedEvaluationOrderHasBeenSet() const
EntryViolation & WithExpectedEvaluationOrder(const Aws::String &value)
bool ExpectedEntryHasBeenSet() const
EntryViolation & WithEntryViolationReasons(Aws::Vector< EntryViolationReason > &&value)
AWS_FMS_API EntryViolation(Aws::Utils::Json::JsonView jsonValue)
EntryViolation & AddEntryViolationReasons(EntryViolationReason &&value)
void SetExpectedEvaluationOrder(const Aws::String &value)
EntryViolation & AddEntryViolationReasons(const EntryViolationReason &value)
void SetExpectedEvaluationOrder(const char *value)
void SetEntriesWithConflicts(const Aws::Vector< EntryDescription > &value)
EntryViolation & WithExpectedEntry(EntryDescription &&value)
const EntryDescription & GetExpectedEntry() const
const Aws::String & GetActualEvaluationOrder() const
const EntryDescription & GetEntryAtExpectedEvaluationOrder() const
void SetExpectedEntry(const EntryDescription &value)
const Aws::String & GetExpectedEvaluationOrder() const
void SetEntriesWithConflicts(Aws::Vector< EntryDescription > &&value)
EntryViolation & WithEntryViolationReasons(const Aws::Vector< EntryViolationReason > &value)
bool EntriesWithConflictsHasBeenSet() const
AWS_FMS_API EntryViolation & operator=(Aws::Utils::Json::JsonView jsonValue)
EntryViolation & WithExpectedEntry(const EntryDescription &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue