Interface CfnComponent.ComponentPropertyProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnComponent.ComponentPropertyProperty.Jsii$Proxy
- Enclosing class:
CfnComponent
ComponentProperty property specifies the configuration for all of a component's properties.
Use ComponentProperty to specify the values to render or bind by default.
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.*;
ComponentPropertyProperty componentPropertyProperty_;
ComponentPropertyProperty componentPropertyProperty = ComponentPropertyProperty.builder()
.bindingProperties(ComponentPropertyBindingPropertiesProperty.builder()
.property("property")
// the properties below are optional
.field("field")
.build())
.bindings(Map.of(
"bindingsKey", FormBindingElementProperty.builder()
.element("element")
.property("property")
.build()))
.collectionBindingProperties(ComponentPropertyBindingPropertiesProperty.builder()
.property("property")
// the properties below are optional
.field("field")
.build())
.componentName("componentName")
.concat(List.of(componentPropertyProperty_))
.condition(ComponentConditionPropertyProperty.builder()
.else(componentPropertyProperty_)
.field("field")
.operand("operand")
.operandType("operandType")
.operator("operator")
.property("property")
.then(componentPropertyProperty_)
.build())
.configured(false)
.defaultValue("defaultValue")
.event("event")
.importedValue("importedValue")
.model("model")
.property("property")
.type("type")
.userAttribute("userAttribute")
.value("value")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnComponent.ComponentPropertyPropertystatic final classAn implementation forCfnComponent.ComponentPropertyProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe information to bind the component property to data at runtime.default ObjectThe information to bind the component property to form data.default ObjectThe information to bind the component property to data at runtime.default StringThe name of the component that is affected by an event.default ObjectA list of component properties to concatenate to create the value to assign to this component property.default ObjectThe conditional expression to use to assign a value to the component property.default ObjectSpecifies whether the user configured the property in Amplify Studio after importing it.default StringThe default value to assign to the component property.default StringgetEvent()An event that occurs in your app.default StringThe default value assigned to the property when the component is imported into an app.default StringgetModel()The data model to use to assign a value to the component property.default StringThe name of the component's property that is affected by an event.default StringgetType()The component type.default StringAn authenticated user attribute to use to assign a value to the component property.default StringgetValue()The value to assign to the component property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBindingProperties
The information to bind the component property to data at runtime.Returns union: either
IResolvableorCfnComponent.ComponentPropertyBindingPropertiesProperty- See Also:
-
getBindings
The information to bind the component property to form data.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnComponent.FormBindingElementProperty>- See Also:
-
getCollectionBindingProperties
The information to bind the component property to data at runtime.Use this for collection components.
Returns union: either
IResolvableorCfnComponent.ComponentPropertyBindingPropertiesProperty- See Also:
-
getComponentName
The name of the component that is affected by an event.- See Also:
-
getConcat
A list of component properties to concatenate to create the value to assign to this component property.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnComponent.ComponentPropertyProperty>- See Also:
-
getCondition
The conditional expression to use to assign a value to the component property.Returns union: either
IResolvableorCfnComponent.ComponentConditionPropertyProperty- See Also:
-
getConfigured
Specifies whether the user configured the property in Amplify Studio after importing it.Returns union: either
BooleanorIResolvable- See Also:
-
getDefaultValue
The default value to assign to the component property.- See Also:
-
getEvent
An event that occurs in your app.Use this for workflow data binding.
- See Also:
-
getImportedValue
The default value assigned to the property when the component is imported into an app.- See Also:
-
getModel
The data model to use to assign a value to the component property.- See Also:
-
getProperty
The name of the component's property that is affected by an event.- See Also:
-
getType
The component type.- See Also:
-
getUserAttribute
An authenticated user attribute to use to assign a value to the component property.- See Also:
-
getValue
The value to assign to the component property.- See Also:
-
builder
-