/**
* 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 hours of operations.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 HoursOfOperationSearchCriteria& WithOrConditions(const Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline HoursOfOperationSearchCriteria& WithOrConditions(Aws::VectorA list of conditions which would be applied together with an OR * condition.
*/ inline HoursOfOperationSearchCriteria& AddOrConditions(const HoursOfOperationSearchCriteria& 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 HoursOfOperationSearchCriteria& AddOrConditions(HoursOfOperationSearchCriteria&& 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 HoursOfOperationSearchCriteria& WithAndConditions(const Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline HoursOfOperationSearchCriteria& WithAndConditions(Aws::VectorA list of conditions which would be applied together with an AND * condition.
*/ inline HoursOfOperationSearchCriteria& AddAndConditions(const HoursOfOperationSearchCriteria& 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 HoursOfOperationSearchCriteria& AddAndConditions(HoursOfOperationSearchCriteria&& 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
, timezone
, and
* resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, timezone
, and
* resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, timezone
, and
* resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, timezone
, and
* resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, timezone
, and
* resourceID
.
A leaf node condition which can be used to specify a string condition.
*The currently supported values for FieldName
are
* name
, description
, timezone
, and
* resourceID
.