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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifyuibuilder/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)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#default_country_codeString

The default country code for a phone number.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#default_valueString

The default value for the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#descriptive_textString

The text to display to describe the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

class FieldInputConfig < Struct.new(
  :default_checked,
  :default_country_code,
  :default_value,
  :descriptive_text,
  :is_array,
  :max_value,
  :min_value,
  :name,
  :placeholder,
  :read_only,
  :required,
  :step,
  :type,
  :value,
  :value_mappings)
  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)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#max_valueFloat

The maximum value to display for the field.

Returns:

  • (Float)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#min_valueFloat

The minimum value to display for the field.

Returns:

  • (Float)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#nameString

The name of the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#placeholderString

The text to display as a placeholder for the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#read_onlyBoolean

Specifies a read only field.

Returns:

  • (Boolean)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#requiredBoolean

Specifies a field that requires input.

Returns:

  • (Boolean)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#stepFloat

The stepping increment for a numeric value in a field.

Returns:

  • (Float)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#typeString

The input type for the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#valueString

The value for the field.

Returns:

  • (String)


1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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

#value_mappingsTypes::ValueMappings

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



1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 1239

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