Class: Aws::AmplifyUIBuilder::Types::ComponentDataConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#identifiersArray<String>

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.

Returns:

  • (Array<String>)


808
809
810
811
812
813
814
815
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 808

class ComponentDataConfiguration < Struct.new(
  :model,
  :sort,
  :predicate,
  :identifiers)
  SENSITIVE = []
  include Aws::Structure
end

#modelString

The name of the data model to use to bind data to a component.

Returns:

  • (String)


808
809
810
811
812
813
814
815
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 808

class ComponentDataConfiguration < Struct.new(
  :model,
  :sort,
  :predicate,
  :identifiers)
  SENSITIVE = []
  include Aws::Structure
end

#predicateTypes::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.

Returns:



808
809
810
811
812
813
814
815
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 808

class ComponentDataConfiguration < Struct.new(
  :model,
  :sort,
  :predicate,
  :identifiers)
  SENSITIVE = []
  include Aws::Structure
end

#sortArray<Types::SortProperty>

Describes how to sort the component's properties.

Returns:



808
809
810
811
812
813
814
815
# File 'gems/aws-sdk-amplifyuibuilder/lib/aws-sdk-amplifyuibuilder/types.rb', line 808

class ComponentDataConfiguration < Struct.new(
  :model,
  :sort,
  :predicate,
  :identifiers)
  SENSITIVE = []
  include Aws::Structure
end