7#include <aws/detective/Detective_EXPORTS.h>
8#include <aws/detective/model/Field.h>
9#include <aws/detective/model/SortOrder.h>
48 inline void SetField(
const Field& value) { m_fieldHasBeenSet =
true; m_field = value; }
49 inline void SetField(
Field&& value) { m_fieldHasBeenSet =
true; m_field = std::move(value); }
68 bool m_fieldHasBeenSet =
false;
71 bool m_sortOrderHasBeenSet =
false;
SortCriteria & WithSortOrder(const SortOrder &value)
SortCriteria & WithField(Field &&value)
bool FieldHasBeenSet() const
void SetField(const Field &value)
AWS_DETECTIVE_API SortCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DETECTIVE_API SortCriteria(Aws::Utils::Json::JsonView jsonValue)
AWS_DETECTIVE_API Aws::Utils::Json::JsonValue Jsonize() const
const SortOrder & GetSortOrder() const
void SetSortOrder(const SortOrder &value)
SortCriteria & WithSortOrder(SortOrder &&value)
void SetField(Field &&value)
bool SortOrderHasBeenSet() const
void SetSortOrder(SortOrder &&value)
const Field & GetField() const
AWS_DETECTIVE_API SortCriteria()
SortCriteria & WithField(const Field &value)
Aws::Utils::Json::JsonValue JsonValue