Class: Aws::Appflow::Types::FieldTypeDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Contains details regarding the supported field type and the operators that can be applied for filtering.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#field_length_rangeTypes::Range

This is the allowable length range for this field's value.

Returns:



2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#field_typeString

The type of field, such as string, integer, date, and so on.

Returns:

  • (String)


2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#field_value_rangeTypes::Range

The range of values this field can hold.

Returns:



2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#filter_operatorsArray<String>

The list of operators supported by a field.

Returns:

  • (Array<String>)


2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#supported_date_formatString

The date format that the field supports.

Returns:

  • (String)


2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#supported_valuesArray<String>

The list of values that a field can contain. For example, a Boolean fieldType can have two values: "true" and "false".

Returns:

  • (Array<String>)


2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end

#value_regex_patternString

The regular expression pattern for the field name.

Returns:

  • (String)


2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 2561

class FieldTypeDetails < Struct.new(
  :field_type,
  :filter_operators,
  :supported_values,
  :value_regex_pattern,
  :supported_date_format,
  :field_value_range,
  :field_length_range)
  SENSITIVE = []
  include Aws::Structure
end