amazonka-appflow-2.0: Amazon Appflow SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AppFlow.Types.FieldTypeDetails

Description

 
Synopsis

Documentation

data FieldTypeDetails Source #

Contains details regarding the supported field type and the operators that can be applied for filtering.

See: newFieldTypeDetails smart constructor.

Constructors

FieldTypeDetails' 

Fields

Instances

Instances details
FromJSON FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

Generic FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

Associated Types

type Rep FieldTypeDetails :: Type -> Type #

Read FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

Show FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

NFData FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

Methods

rnf :: FieldTypeDetails -> () #

Eq FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

Hashable FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

type Rep FieldTypeDetails Source # 
Instance details

Defined in Amazonka.AppFlow.Types.FieldTypeDetails

type Rep FieldTypeDetails = D1 ('MetaData "FieldTypeDetails" "Amazonka.AppFlow.Types.FieldTypeDetails" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "FieldTypeDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "fieldLengthRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)) :*: (S1 ('MetaSel ('Just "fieldValueRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)) :*: S1 ('MetaSel ('Just "supportedDateFormat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "supportedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "valueRegexPattern") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "fieldType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterOperators") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Operator])))))

newFieldTypeDetails Source #

Create a value of FieldTypeDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fieldLengthRange:FieldTypeDetails', fieldTypeDetails_fieldLengthRange - This is the allowable length range for this field's value.

$sel:fieldValueRange:FieldTypeDetails', fieldTypeDetails_fieldValueRange - The range of values this field can hold.

$sel:supportedDateFormat:FieldTypeDetails', fieldTypeDetails_supportedDateFormat - The date format that the field supports.

$sel:supportedValues:FieldTypeDetails', fieldTypeDetails_supportedValues - The list of values that a field can contain. For example, a Boolean fieldType can have two values: "true" and "false".

$sel:valueRegexPattern:FieldTypeDetails', fieldTypeDetails_valueRegexPattern - The regular expression pattern for the field name.

$sel:fieldType:FieldTypeDetails', fieldTypeDetails_fieldType - The type of field, such as string, integer, date, and so on.

$sel:filterOperators:FieldTypeDetails', fieldTypeDetails_filterOperators - The list of operators supported by a field.

fieldTypeDetails_fieldLengthRange :: Lens' FieldTypeDetails (Maybe Range) Source #

This is the allowable length range for this field's value.

fieldTypeDetails_fieldValueRange :: Lens' FieldTypeDetails (Maybe Range) Source #

The range of values this field can hold.

fieldTypeDetails_supportedDateFormat :: Lens' FieldTypeDetails (Maybe Text) Source #

The date format that the field supports.

fieldTypeDetails_supportedValues :: Lens' FieldTypeDetails (Maybe [Text]) Source #

The list of values that a field can contain. For example, a Boolean fieldType can have two values: "true" and "false".

fieldTypeDetails_valueRegexPattern :: Lens' FieldTypeDetails (Maybe Text) Source #

The regular expression pattern for the field name.

fieldTypeDetails_fieldType :: Lens' FieldTypeDetails Text Source #

The type of field, such as string, integer, date, and so on.

fieldTypeDetails_filterOperators :: Lens' FieldTypeDetails [Operator] Source #

The list of operators supported by a field.