Class: Aws::Appflow::Types::DestinationFieldProperties

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#is_creatableBoolean

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

Returns:

  • (Boolean)


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_createBoolean

Specifies whether the field can use the default value during a Create operation.

Returns:

  • (Boolean)


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_nullableBoolean

Specifies if the destination field can have a null value.

Returns:

  • (Boolean)


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_updatableBoolean

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

Returns:

  • (Boolean)


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_upsertableBoolean

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.

Returns:

  • (Boolean)


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_operationsArray<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.

Returns:

  • (Array<String>)


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