{-# LANGUAGE DeriveGeneric #-} {-# LANGUAGE DerivingStrategies #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE PatternSynonyms #-} {-# LANGUAGE StrictData #-} {-# LANGUAGE NoImplicitPrelude #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- Derived from AWS service descriptions, licensed under Apache 2.0. -- | -- Module : Amazonka.AppFlow.Types.InforNexusConnectorOperator -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) module Amazonka.AppFlow.Types.InforNexusConnectorOperator ( InforNexusConnectorOperator ( .., InforNexusConnectorOperator_ADDITION, InforNexusConnectorOperator_BETWEEN, InforNexusConnectorOperator_DIVISION, InforNexusConnectorOperator_EQUAL_TO, InforNexusConnectorOperator_MASK_ALL, InforNexusConnectorOperator_MASK_FIRST_N, InforNexusConnectorOperator_MASK_LAST_N, InforNexusConnectorOperator_MULTIPLICATION, InforNexusConnectorOperator_NO_OP, InforNexusConnectorOperator_PROJECTION, InforNexusConnectorOperator_SUBTRACTION, InforNexusConnectorOperator_VALIDATE_NON_NEGATIVE, InforNexusConnectorOperator_VALIDATE_NON_NULL, InforNexusConnectorOperator_VALIDATE_NON_ZERO, InforNexusConnectorOperator_VALIDATE_NUMERIC ), ) where import qualified Amazonka.Core as Core import qualified Amazonka.Data as Data import qualified Amazonka.Prelude as Prelude newtype InforNexusConnectorOperator = InforNexusConnectorOperator' { fromInforNexusConnectorOperator :: Data.Text } deriving stock ( Prelude.Show, Prelude.Read, Prelude.Eq, Prelude.Ord, Prelude.Generic ) deriving newtype ( Prelude.Hashable, Prelude.NFData, Data.FromText, Data.ToText, Data.ToByteString, Data.ToLog, Data.ToHeader, Data.ToQuery, Data.FromJSON, Data.FromJSONKey, Data.ToJSON, Data.ToJSONKey, Data.FromXML, Data.ToXML ) pattern InforNexusConnectorOperator_ADDITION :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_ADDITION = InforNexusConnectorOperator' "ADDITION" pattern InforNexusConnectorOperator_BETWEEN :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_BETWEEN = InforNexusConnectorOperator' "BETWEEN" pattern InforNexusConnectorOperator_DIVISION :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_DIVISION = InforNexusConnectorOperator' "DIVISION" pattern InforNexusConnectorOperator_EQUAL_TO :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_EQUAL_TO = InforNexusConnectorOperator' "EQUAL_TO" pattern InforNexusConnectorOperator_MASK_ALL :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_MASK_ALL = InforNexusConnectorOperator' "MASK_ALL" pattern InforNexusConnectorOperator_MASK_FIRST_N :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_MASK_FIRST_N = InforNexusConnectorOperator' "MASK_FIRST_N" pattern InforNexusConnectorOperator_MASK_LAST_N :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_MASK_LAST_N = InforNexusConnectorOperator' "MASK_LAST_N" pattern InforNexusConnectorOperator_MULTIPLICATION :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_MULTIPLICATION = InforNexusConnectorOperator' "MULTIPLICATION" pattern InforNexusConnectorOperator_NO_OP :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_NO_OP = InforNexusConnectorOperator' "NO_OP" pattern InforNexusConnectorOperator_PROJECTION :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_PROJECTION = InforNexusConnectorOperator' "PROJECTION" pattern InforNexusConnectorOperator_SUBTRACTION :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_SUBTRACTION = InforNexusConnectorOperator' "SUBTRACTION" pattern InforNexusConnectorOperator_VALIDATE_NON_NEGATIVE :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_VALIDATE_NON_NEGATIVE = InforNexusConnectorOperator' "VALIDATE_NON_NEGATIVE" pattern InforNexusConnectorOperator_VALIDATE_NON_NULL :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_VALIDATE_NON_NULL = InforNexusConnectorOperator' "VALIDATE_NON_NULL" pattern InforNexusConnectorOperator_VALIDATE_NON_ZERO :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_VALIDATE_NON_ZERO = InforNexusConnectorOperator' "VALIDATE_NON_ZERO" pattern InforNexusConnectorOperator_VALIDATE_NUMERIC :: InforNexusConnectorOperator pattern InforNexusConnectorOperator_VALIDATE_NUMERIC = InforNexusConnectorOperator' "VALIDATE_NUMERIC" {-# COMPLETE InforNexusConnectorOperator_ADDITION, InforNexusConnectorOperator_BETWEEN, InforNexusConnectorOperator_DIVISION, InforNexusConnectorOperator_EQUAL_TO, InforNexusConnectorOperator_MASK_ALL, InforNexusConnectorOperator_MASK_FIRST_N, InforNexusConnectorOperator_MASK_LAST_N, InforNexusConnectorOperator_MULTIPLICATION, InforNexusConnectorOperator_NO_OP, InforNexusConnectorOperator_PROJECTION, InforNexusConnectorOperator_SUBTRACTION, InforNexusConnectorOperator_VALIDATE_NON_NEGATIVE, InforNexusConnectorOperator_VALIDATE_NON_NULL, InforNexusConnectorOperator_VALIDATE_NON_ZERO, InforNexusConnectorOperator_VALIDATE_NUMERIC, InforNexusConnectorOperator' #-}