class Aws::AmplifyUIBuilder::Types::ComponentDataConfiguration

Describes the configuration for binding a component’s properties to data.

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

data as a hash:

    {
      identifiers: ["String"],
      model: "String", # required
      predicate: {
        and: [
          {
            # recursive Predicate
          },
        ],
        field: "String",
        operand: "String",
        operator: "String",
        or: [
          {
            # recursive Predicate
          },
        ],
      },
      sort: [
        {
          direction: "ASC", # required, accepts ASC, DESC
          field: "String", # required
        },
      ],
    }

@!attribute [rw] identifiers

A list of IDs to use to bind data to a component. Use this property
to bind specifically chosen data, rather than data retrieved from a
query.
@return [Array<String>]

@!attribute [rw] model

The name of the data model to use to bind data to a component.
@return [String]

@!attribute [rw] predicate

Represents the conditional logic to use when binding data to a
component. Use this property to retrieve only a subset of the data
in a collection.
@return [Types::Predicate]

@!attribute [rw] sort

Describes how to sort the component's properties.
@return [Array<Types::SortProperty>]

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

Constants

SENSITIVE