/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The search criteria to be used to return quick connects.See
* Also:
AWS
* API Reference
A list of conditions which would be applied together with an OR * condition.
*/ inline const Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline bool OrConditionsHasBeenSet() const { return m_orConditionsHasBeenSet; } /** *A list of conditions which would be applied together with an OR * condition.
*/ inline void SetOrConditions(const Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline void SetOrConditions(Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline QuickConnectSearchCriteria& WithOrConditions(const Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline QuickConnectSearchCriteria& WithOrConditions(Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline QuickConnectSearchCriteria& AddOrConditions(const QuickConnectSearchCriteria& value) { m_orConditionsHasBeenSet = true; m_orConditions.push_back(value); return *this; } /** *A list of conditions which would be applied together with an OR * condition.
*/ inline QuickConnectSearchCriteria& AddOrConditions(QuickConnectSearchCriteria&& value) { m_orConditionsHasBeenSet = true; m_orConditions.push_back(std::move(value)); return *this; } /** *A list of conditions which would be applied together with an AND * condition.
*/ inline const Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline bool AndConditionsHasBeenSet() const { return m_andConditionsHasBeenSet; } /** *A list of conditions which would be applied together with an AND * condition.
*/ inline void SetAndConditions(const Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline void SetAndConditions(Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline QuickConnectSearchCriteria& WithAndConditions(const Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline QuickConnectSearchCriteria& WithAndConditions(Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline QuickConnectSearchCriteria& AddAndConditions(const QuickConnectSearchCriteria& value) { m_andConditionsHasBeenSet = true; m_andConditions.push_back(value); return *this; } /** *A list of conditions which would be applied together with an AND * condition.
*/ inline QuickConnectSearchCriteria& AddAndConditions(QuickConnectSearchCriteria&& value) { m_andConditionsHasBeenSet = true; m_andConditions.push_back(std::move(value)); return *this; } /** *A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, and resourceID
.