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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 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.
2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2233 class DestinationFieldProperties < Struct.new( :is_creatable, :is_nullable, :is_upsertable, :is_updatable, :is_defaulted_on_create, :supported_write_operations) SENSITIVE = [] include Aws::Structure end |