| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.AppFlow.Types.DestinationFieldProperties
Description
Synopsis
- data DestinationFieldProperties = DestinationFieldProperties' {}
- newDestinationFieldProperties :: DestinationFieldProperties
- destinationFieldProperties_isCreatable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isDefaultedOnCreate :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isNullable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isUpdatable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_isUpsertable :: Lens' DestinationFieldProperties (Maybe Bool)
- destinationFieldProperties_supportedWriteOperations :: Lens' DestinationFieldProperties (Maybe [WriteOperationType])
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
| |
Instances
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:isCreatable:DestinationFieldProperties', destinationFieldProperties_isCreatable - Specifies if the destination field can be created by the current user.
$sel:isDefaultedOnCreate:DestinationFieldProperties', destinationFieldProperties_isDefaultedOnCreate - Specifies whether the field can use the default value during a Create
operation.
$sel:isNullable:DestinationFieldProperties', destinationFieldProperties_isNullable - Specifies if the destination field can have a null value.
$sel:isUpdatable:DestinationFieldProperties', destinationFieldProperties_isUpdatable - Specifies whether the field can be updated during an UPDATE or
UPSERT write operation.
$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: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.
destinationFieldProperties_isCreatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies if the destination field can be created by the current user.
destinationFieldProperties_isDefaultedOnCreate :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies whether the field can use the default value during a Create operation.
destinationFieldProperties_isNullable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies if the destination field can have a null value.
destinationFieldProperties_isUpdatable :: Lens' DestinationFieldProperties (Maybe Bool) Source #
Specifies whether the field can be updated during an UPDATE or
UPSERT write operation.
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_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.