Interface ImplicitFilterConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ImplicitFilterConfiguration.Builder,
,ImplicitFilterConfiguration> SdkBuilder<ImplicitFilterConfiguration.Builder,
,ImplicitFilterConfiguration> SdkPojo
- Enclosing class:
ImplicitFilterConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionmetadataAttributes
(Collection<MetadataAttributeSchema> metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering.metadataAttributes
(Consumer<MetadataAttributeSchema.Builder>... metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering.metadataAttributes
(MetadataAttributeSchema... metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering.The Amazon Resource Name (ARN) of the foundation model used for implicit filtering.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
metadataAttributes
ImplicitFilterConfiguration.Builder metadataAttributes(Collection<MetadataAttributeSchema> metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering. Each attribute defines a key, type, and optional description.
- Parameters:
metadataAttributes
- A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering. Each attribute defines a key, type, and optional description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataAttributes
ImplicitFilterConfiguration.Builder metadataAttributes(MetadataAttributeSchema... metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering. Each attribute defines a key, type, and optional description.
- Parameters:
metadataAttributes
- A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering. Each attribute defines a key, type, and optional description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metadataAttributes
ImplicitFilterConfiguration.Builder metadataAttributes(Consumer<MetadataAttributeSchema.Builder>... metadataAttributes) A list of metadata attribute schemas that define the structure and properties of metadata fields used for implicit filtering. Each attribute defines a key, type, and optional description.
This is a convenience method that creates an instance of theMetadataAttributeSchema.Builder
avoiding the need to create one manually viaMetadataAttributeSchema.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometadataAttributes(List<MetadataAttributeSchema>)
.- Parameters:
metadataAttributes
- a consumer that will call methods onMetadataAttributeSchema.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
modelArn
The Amazon Resource Name (ARN) of the foundation model used for implicit filtering. This model processes the query to extract relevant filtering criteria.
- Parameters:
modelArn
- The Amazon Resource Name (ARN) of the foundation model used for implicit filtering. This model processes the query to extract relevant filtering criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-