7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/connect/model/StringCondition.h>
87 bool m_orConditionsHasBeenSet =
false;
90 bool m_andConditionsHasBeenSet =
false;
93 bool m_stringConditionHasBeenSet =
false;
SecurityProfileSearchCriteria & WithAndConditions(Aws::Vector< SecurityProfileSearchCriteria > &&value)
SecurityProfileSearchCriteria & AddAndConditions(const SecurityProfileSearchCriteria &value)
SecurityProfileSearchCriteria & WithStringCondition(const StringCondition &value)
bool AndConditionsHasBeenSet() const
SecurityProfileSearchCriteria & WithOrConditions(const Aws::Vector< SecurityProfileSearchCriteria > &value)
SecurityProfileSearchCriteria & AddOrConditions(SecurityProfileSearchCriteria &&value)
AWS_CONNECT_API SecurityProfileSearchCriteria()
const Aws::Vector< SecurityProfileSearchCriteria > & GetAndConditions() const
bool OrConditionsHasBeenSet() const
SecurityProfileSearchCriteria & AddAndConditions(SecurityProfileSearchCriteria &&value)
SecurityProfileSearchCriteria & WithOrConditions(Aws::Vector< SecurityProfileSearchCriteria > &&value)
AWS_CONNECT_API SecurityProfileSearchCriteria & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StringConditionHasBeenSet() const
AWS_CONNECT_API SecurityProfileSearchCriteria(Aws::Utils::Json::JsonView jsonValue)
void SetAndConditions(const Aws::Vector< SecurityProfileSearchCriteria > &value)
SecurityProfileSearchCriteria & WithStringCondition(StringCondition &&value)
SecurityProfileSearchCriteria & WithAndConditions(const Aws::Vector< SecurityProfileSearchCriteria > &value)
const StringCondition & GetStringCondition() const
const Aws::Vector< SecurityProfileSearchCriteria > & GetOrConditions() const
void SetStringCondition(const StringCondition &value)
SecurityProfileSearchCriteria & AddOrConditions(const SecurityProfileSearchCriteria &value)
void SetOrConditions(const Aws::Vector< SecurityProfileSearchCriteria > &value)
void SetAndConditions(Aws::Vector< SecurityProfileSearchCriteria > &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStringCondition(StringCondition &&value)
void SetOrConditions(Aws::Vector< SecurityProfileSearchCriteria > &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue