libZSservicesZSamazonka-appflowZSamazonka-appflow
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppFlow.Types.DestinationFieldProperties

Description

 
Synopsis

Documentation

data DestinationFieldProperties Source #

The properties that can be applied to a field when connector is being used as a destination.

See: newDestinationFieldProperties smart constructor.

Constructors

DestinationFieldProperties' 

Fields

  • isUpdatable :: Maybe Bool

    Specifies whether the field can be updated during an UPDATE or UPSERT write operation.

  • isNullable :: Maybe Bool

    Specifies if the destination field can have a null value.

  • supportedWriteOperations :: Maybe [WriteOperationType]

    A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

  • isUpsertable :: Maybe Bool

    Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.

  • isCreatable :: Maybe Bool

    Specifies if the destination field can be created by the current user.

Instances

Instances details
Eq DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

Read DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

Show DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

Generic DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

Associated Types

type Rep DestinationFieldProperties :: Type -> Type #

NFData DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

Hashable DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

FromJSON DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

type Rep DestinationFieldProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.DestinationFieldProperties

type Rep DestinationFieldProperties = D1 ('MetaData "DestinationFieldProperties" "Amazonka.AppFlow.Types.DestinationFieldProperties" "libZSservicesZSamazonka-appflowZSamazonka-appflow" 'False) (C1 ('MetaCons "DestinationFieldProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isUpdatable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "isNullable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "supportedWriteOperations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [WriteOperationType])) :*: (S1 ('MetaSel ('Just "isUpsertable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "isCreatable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newDestinationFieldProperties :: DestinationFieldProperties Source #

Create a value of DestinationFieldProperties 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:isUpdatable:DestinationFieldProperties', destinationFieldProperties_isUpdatable - Specifies whether the field can be updated during an UPDATE or UPSERT write operation.

$sel:isNullable:DestinationFieldProperties', destinationFieldProperties_isNullable - Specifies if the destination field can have a null value.

$sel:supportedWriteOperations:DestinationFieldProperties', destinationFieldProperties_supportedWriteOperations - A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

$sel:isUpsertable:DestinationFieldProperties', destinationFieldProperties_isUpsertable - Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.

$sel:isCreatable:DestinationFieldProperties', destinationFieldProperties_isCreatable - Specifies if the destination field can be created by the current user.

destinationFieldProperties_isUpdatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #

Specifies whether the field can be updated during an UPDATE or UPSERT write operation.

destinationFieldProperties_isNullable :: Lens' DestinationFieldProperties (Maybe Bool) Source #

Specifies if the destination field can have a null value.

destinationFieldProperties_supportedWriteOperations :: Lens' DestinationFieldProperties (Maybe [WriteOperationType]) Source #

A list of supported write operations. For each write operation listed, this field can be used in idFieldNames when that write operation is present as a destination option.

destinationFieldProperties_isUpsertable :: Lens' DestinationFieldProperties (Maybe Bool) Source #

Specifies if the flow run can either insert new rows in the destination field if they do not already exist, or update them if they do.

destinationFieldProperties_isCreatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #

Specifies if the destination field can be created by the current user.