Interface AgenticRetrieveActionDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AgenticRetrieveActionDetails.Builder,,AgenticRetrieveActionDetails> SdkBuilder<AgenticRetrieveActionDetails.Builder,,AgenticRetrieveActionDetails> SdkPojo
- Enclosing class:
AgenticRetrieveActionDetails
@Mutable
@NotThreadSafe
public static interface AgenticRetrieveActionDetails.Builder
extends SdkPojo, CopyableBuilder<AgenticRetrieveActionDetails.Builder,AgenticRetrieveActionDetails>
-
Method Summary
Modifier and TypeMethodDescriptioninputQuery(Consumer<AgenticRetrieveMessageContent.Builder> inputQuery) The input query used for retrieval.inputQuery(AgenticRetrieveMessageContent inputQuery) The input query used for retrieval.sourceRetrievers(Collection<AgenticRetrieveSourceRetriever> sourceRetrievers) The list of source retrievers targeted by this action.sourceRetrievers(Consumer<AgenticRetrieveSourceRetriever.Builder>... sourceRetrievers) The list of source retrievers targeted by this action.sourceRetrievers(AgenticRetrieveSourceRetriever... sourceRetrievers) The list of source retrievers targeted by this action.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
inputQuery
The input query used for retrieval.
- Parameters:
inputQuery- The input query used for retrieval.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputQuery
default AgenticRetrieveActionDetails.Builder inputQuery(Consumer<AgenticRetrieveMessageContent.Builder> inputQuery) The input query used for retrieval.
This is a convenience method that creates an instance of theAgenticRetrieveMessageContent.Builderavoiding the need to create one manually viaAgenticRetrieveMessageContent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputQuery(AgenticRetrieveMessageContent).- Parameters:
inputQuery- a consumer that will call methods onAgenticRetrieveMessageContent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceRetrievers
AgenticRetrieveActionDetails.Builder sourceRetrievers(Collection<AgenticRetrieveSourceRetriever> sourceRetrievers) The list of source retrievers targeted by this action.
- Parameters:
sourceRetrievers- The list of source retrievers targeted by this action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRetrievers
AgenticRetrieveActionDetails.Builder sourceRetrievers(AgenticRetrieveSourceRetriever... sourceRetrievers) The list of source retrievers targeted by this action.
- Parameters:
sourceRetrievers- The list of source retrievers targeted by this action.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRetrievers
AgenticRetrieveActionDetails.Builder sourceRetrievers(Consumer<AgenticRetrieveSourceRetriever.Builder>... sourceRetrievers) The list of source retrievers targeted by this action.
This is a convenience method that creates an instance of theAgenticRetrieveSourceRetriever.Builderavoiding the need to create one manually viaAgenticRetrieveSourceRetriever.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceRetrievers(List<AgenticRetrieveSourceRetriever>).- Parameters:
sourceRetrievers- a consumer that will call methods onAgenticRetrieveSourceRetriever.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-