7#include <aws/cloudtrail/CloudTrail_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
199 inline void SetField(
const char* value) { m_fieldHasBeenSet =
true; m_field.assign(value); }
305 bool m_fieldHasBeenSet =
false;
308 bool m_equalsHasBeenSet =
false;
311 bool m_startsWithHasBeenSet =
false;
314 bool m_endsWithHasBeenSet =
false;
317 bool m_notEqualsHasBeenSet =
false;
320 bool m_notStartsWithHasBeenSet =
false;
323 bool m_notEndsWithHasBeenSet =
false;
bool NotEqualsHasBeenSet() const
void SetEquals(Aws::Vector< Aws::String > &&value)
void SetEquals(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithNotStartsWith(Aws::Vector< Aws::String > &&value)
AdvancedFieldSelector & AddNotEquals(const char *value)
AdvancedFieldSelector & WithNotEquals(Aws::Vector< Aws::String > &&value)
bool NotEndsWithHasBeenSet() const
AWS_CLOUDTRAIL_API AdvancedFieldSelector & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CLOUDTRAIL_API AdvancedFieldSelector(Aws::Utils::Json::JsonView jsonValue)
AdvancedFieldSelector & AddNotStartsWith(const Aws::String &value)
AdvancedFieldSelector & AddStartsWith(const char *value)
AdvancedFieldSelector & AddNotEquals(const Aws::String &value)
const Aws::Vector< Aws::String > & GetEndsWith() const
void SetNotStartsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithStartsWith(Aws::Vector< Aws::String > &&value)
void SetNotEquals(const Aws::Vector< Aws::String > &value)
const Aws::String & GetField() const
bool StartsWithHasBeenSet() const
AWS_CLOUDTRAIL_API AdvancedFieldSelector()
AdvancedFieldSelector & AddNotStartsWith(const char *value)
bool EndsWithHasBeenSet() const
AdvancedFieldSelector & WithEndsWith(Aws::Vector< Aws::String > &&value)
void SetEndsWith(Aws::Vector< Aws::String > &&value)
const Aws::Vector< Aws::String > & GetNotEquals() const
void SetNotEndsWith(Aws::Vector< Aws::String > &&value)
void SetStartsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithEndsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithNotEndsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & AddEquals(Aws::String &&value)
AdvancedFieldSelector & AddEquals(const char *value)
AdvancedFieldSelector & AddEndsWith(Aws::String &&value)
AWS_CLOUDTRAIL_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Vector< Aws::String > & GetNotStartsWith() const
void SetNotEquals(Aws::Vector< Aws::String > &&value)
AdvancedFieldSelector & WithEquals(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & AddStartsWith(const Aws::String &value)
AdvancedFieldSelector & WithField(const char *value)
void SetStartsWith(Aws::Vector< Aws::String > &&value)
void SetNotEndsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithField(const Aws::String &value)
AdvancedFieldSelector & AddNotEndsWith(const Aws::String &value)
const Aws::Vector< Aws::String > & GetEquals() const
void SetField(const Aws::String &value)
AdvancedFieldSelector & AddEndsWith(const Aws::String &value)
bool EqualsHasBeenSet() const
const Aws::Vector< Aws::String > & GetStartsWith() const
AdvancedFieldSelector & AddStartsWith(Aws::String &&value)
const Aws::Vector< Aws::String > & GetNotEndsWith() const
AdvancedFieldSelector & AddNotEndsWith(Aws::String &&value)
void SetField(Aws::String &&value)
AdvancedFieldSelector & AddNotStartsWith(Aws::String &&value)
AdvancedFieldSelector & AddEndsWith(const char *value)
AdvancedFieldSelector & AddNotEndsWith(const char *value)
AdvancedFieldSelector & WithField(Aws::String &&value)
AdvancedFieldSelector & AddNotEquals(Aws::String &&value)
AdvancedFieldSelector & AddEquals(const Aws::String &value)
void SetNotStartsWith(Aws::Vector< Aws::String > &&value)
bool FieldHasBeenSet() const
void SetField(const char *value)
AdvancedFieldSelector & WithNotEndsWith(Aws::Vector< Aws::String > &&value)
void SetEndsWith(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithEquals(Aws::Vector< Aws::String > &&value)
AdvancedFieldSelector & WithNotStartsWith(const Aws::Vector< Aws::String > &value)
bool NotStartsWithHasBeenSet() const
AdvancedFieldSelector & WithNotEquals(const Aws::Vector< Aws::String > &value)
AdvancedFieldSelector & WithStartsWith(const Aws::Vector< Aws::String > &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