Class: Aws::Appflow::Types::DestinationFieldProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::DestinationFieldProperties
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
The properties that can be applied to a field when connector is being used as a destination.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#is_creatable ⇒ Boolean
Specifies if the destination field can be created by the current user.
-
#is_defaulted_on_create ⇒ Boolean
Specifies whether the field can use the default value during a Create operation.
-
#is_nullable ⇒ Boolean
Specifies if the destination field can have a null value.
-
#is_updatable ⇒ Boolean
Specifies whether the field can be updated during an
UPDATE
orUPSERT
write operation. -
#is_upsertable ⇒ Boolean
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.
-
#supported_write_operations ⇒ Array<String>
A list of supported write operations.
Instance Attribute Details
#is_creatable ⇒ Boolean
Specifies if the destination field can be created by the current user.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |
#is_defaulted_on_create ⇒ Boolean
Specifies whether the field can use the default value during a Create operation.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |
#is_nullable ⇒ Boolean
Specifies if the destination field can have a null value.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |
#is_updatable ⇒ Boolean
Specifies whether the field can be updated during an UPDATE
or
UPSERT
write operation.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |
#is_upsertable ⇒ Boolean
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.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |
#supported_write_operations ⇒ Array<String>
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.
3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 3348 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |