Class: Aws::AmplifyUIBuilder::Types::FieldInputConfig

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-amplifyuibuilder/types.rb

Overview

Describes the configuration for the default input values to display for a field.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_checkedBoolean

Specifies whether a field has a default value.

Returns:

  • (Boolean)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#default_country_codeString

The default country code for a phone number.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#default_valueString

The default value for the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#descriptive_textString

The text to display to describe the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#file_uploader_configTypes::FileUploaderFieldConfig

The configuration for the file uploader field.



1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#is_arrayBoolean

Specifies whether to render the field as an array. This property is ignored if the ‘dataSourceType` for the form is a Data Store.

Returns:

  • (Boolean)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#max_valueFloat

The maximum value to display for the field.

Returns:

  • (Float)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#min_valueFloat

The minimum value to display for the field.

Returns:

  • (Float)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#placeholderString

The text to display as a placeholder for the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#read_onlyBoolean

Specifies a read only field.

Returns:

  • (Boolean)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#requiredBoolean

Specifies a field that requires input.

Returns:

  • (Boolean)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#stepFloat

The stepping increment for a numeric value in a field.

Returns:

  • (Float)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The input type for the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#valueString

The value for the field.

Returns:

  • (String)


1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end

#value_mappingsTypes::ValueMappings

The information to use to customize the input fields with data at runtime.



1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
# File 'lib/aws-sdk-amplifyuibuilder/types.rb', line 1684

class FieldInputConfig < Struct.new(
  :type,
  :required,
  :read_only,
  :placeholder,
  :default_value,
  :descriptive_text,
  :default_checked,
  :default_country_code,
  :value_mappings,
  :name,
  :min_value,
  :max_value,
  :step,
  :value,
  :is_array,
  :file_uploader_config)
  SENSITIVE = []
  include Aws::Structure
end