Interface CfnForm.FieldConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnForm.FieldConfigProperty.Jsii$Proxy
- Enclosing class:
- CfnForm
@Stability(Stable)
public static interface CfnForm.FieldConfigProperty
extends software.amazon.jsii.JsiiSerializable
The
FieldConfig property specifies the configuration information for a field in a table.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.amplifyuibuilder.*;
FieldConfigProperty fieldConfigProperty = FieldConfigProperty.builder()
.excluded(false)
.inputType(FieldInputConfigProperty.builder()
.type("type")
// the properties below are optional
.defaultChecked(false)
.defaultCountryCode("defaultCountryCode")
.defaultValue("defaultValue")
.descriptiveText("descriptiveText")
.fileUploaderConfig(FileUploaderFieldConfigProperty.builder()
.acceptedFileTypes(List.of("acceptedFileTypes"))
.accessLevel("accessLevel")
// the properties below are optional
.isResumable(false)
.maxFileCount(123)
.maxSize(123)
.showThumbnails(false)
.build())
.isArray(false)
.maxValue(123)
.minValue(123)
.name("name")
.placeholder("placeholder")
.readOnly(false)
.required(false)
.step(123)
.value("value")
.valueMappings(ValueMappingsProperty.builder()
.values(List.of(ValueMappingProperty.builder()
.value(FormInputValuePropertyProperty.builder()
.value("value")
.build())
// the properties below are optional
.displayValue(FormInputValuePropertyProperty.builder()
.value("value")
.build())
.build()))
.build())
.build())
.label("label")
.position(FieldPositionProperty.builder()
.below("below")
.fixed("fixed")
.rightOf("rightOf")
.build())
.validations(List.of(FieldValidationConfigurationProperty.builder()
.type("type")
// the properties below are optional
.numValues(List.of(123))
.strValues(List.of("strValues"))
.validationMessage("validationMessage")
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnForm.FieldConfigPropertystatic final classAn implementation forCfnForm.FieldConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies whether to hide a field.default ObjectDescribes the configuration for the default input value to display for a field.default StringgetLabel()The label for the field.default ObjectSpecifies the field position.default ObjectThe validations to perform on the value in the field.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExcluded
Specifies whether to hide a field. -
getInputType
Describes the configuration for the default input value to display for a field. -
getLabel
The label for the field. -
getPosition
Specifies the field position. -
getValidations
The validations to perform on the value in the field. -
builder
-