/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include namespace Aws { namespace CustomerProfiles { namespace Model { enum class S3ConnectorOperator { NOT_SET, PROJECTION, LESS_THAN, GREATER_THAN, BETWEEN, LESS_THAN_OR_EQUAL_TO, GREATER_THAN_OR_EQUAL_TO, EQUAL_TO, NOT_EQUAL_TO, ADDITION, MULTIPLICATION, DIVISION, SUBTRACTION, MASK_ALL, MASK_FIRST_N, MASK_LAST_N, VALIDATE_NON_NULL, VALIDATE_NON_ZERO, VALIDATE_NON_NEGATIVE, VALIDATE_NUMERIC, NO_OP }; namespace S3ConnectorOperatorMapper { AWS_CUSTOMERPROFILES_API S3ConnectorOperator GetS3ConnectorOperatorForName(const Aws::String& name); AWS_CUSTOMERPROFILES_API Aws::String GetNameForS3ConnectorOperator(S3ConnectorOperator value); } // namespace S3ConnectorOperatorMapper } // namespace Model } // namespace CustomerProfiles } // namespace Aws