Interface CfnComponent.MutationActionSetStateParameterProperty
- All Superinterfaces:
 software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
 CfnComponent.MutationActionSetStateParameterProperty.Jsii$Proxy
- Enclosing class:
 - CfnComponent
 
@Stability(Stable)
public static interface CfnComponent.MutationActionSetStateParameterProperty
extends software.amazon.jsii.JsiiSerializable
Represents the state configuration when an action modifies a property of another element within the same component.
 
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_;
 MutationActionSetStateParameterProperty mutationActionSetStateParameterProperty = MutationActionSetStateParameterProperty.builder()
         .componentName("componentName")
         .property("property")
         .set(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())
         .build();
 - 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnComponent.MutationActionSetStateParameterPropertystatic final classAn implementation forCfnComponent.MutationActionSetStateParameterProperty - 
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson 
- 
Method Details
- 
getComponentName
The name of the component that is being modified. - 
getProperty
The name of the component property to apply the state configuration to. - 
getSet
The state configuration to assign to the property. - 
builder
 
 -