class Aws::AmplifyUIBuilder::Types::MutationActionSetStateParameter

Represents the state configuration when an action modifies a property of another element within the same component.

@note When making an API call, you may pass MutationActionSetStateParameter

data as a hash:

    {
      component_name: "String", # required
      property: "String", # required
      set: { # required
        binding_properties: {
          field: "String",
          property: "String", # required
        },
        bindings: {
          "String" => {
            element: "String", # required
            property: "String", # required
          },
        },
        collection_binding_properties: {
          field: "String",
          property: "String", # required
        },
        component_name: "String",
        concat: [
          {
            # recursive ComponentProperty
          },
        ],
        condition: {
          else: {
            # recursive ComponentProperty
          },
          field: "String",
          operand: "String",
          operand_type: "String",
          operator: "String",
          property: "String",
          then: {
            # recursive ComponentProperty
          },
        },
        configured: false,
        default_value: "String",
        event: "String",
        imported_value: "String",
        model: "String",
        property: "String",
        type: "String",
        user_attribute: "String",
        value: "String",
      },
    }

@!attribute [rw] component_name

The name of the component that is being modified.
@return [String]

@!attribute [rw] property

The name of the component property to apply the state configuration
to.
@return [String]

@!attribute [rw] set

The state configuration to assign to the property.
@return [Types::ComponentProperty]

@see docs.aws.amazon.com/goto/WebAPI/amplifyuibuilder-2021-08-11/MutationActionSetStateParameter AWS API Documentation

Constants

SENSITIVE