Interface AgenticRetrieveFullDocExpansionDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AgenticRetrieveFullDocExpansionDetails.Builder,,AgenticRetrieveFullDocExpansionDetails> SdkBuilder<AgenticRetrieveFullDocExpansionDetails.Builder,,AgenticRetrieveFullDocExpansionDetails> SdkPojo
- Enclosing class:
AgenticRetrieveFullDocExpansionDetails
@Mutable
@NotThreadSafe
public static interface AgenticRetrieveFullDocExpansionDetails.Builder
extends SdkPojo, CopyableBuilder<AgenticRetrieveFullDocExpansionDetails.Builder,AgenticRetrieveFullDocExpansionDetails>
-
Method Summary
Modifier and TypeMethodDescriptiondocumentId(String documentId) The identifier of the document to expand.sourceRetriever(Consumer<AgenticRetrieveSourceRetriever.Builder> sourceRetriever) The source retriever associated with the document.sourceRetriever(AgenticRetrieveSourceRetriever sourceRetriever) The source retriever associated with the document.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
-
documentId
The identifier of the document to expand.
- Parameters:
documentId- The identifier of the document to expand.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRetriever
AgenticRetrieveFullDocExpansionDetails.Builder sourceRetriever(AgenticRetrieveSourceRetriever sourceRetriever) The source retriever associated with the document.
- Parameters:
sourceRetriever- The source retriever associated with the document.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceRetriever
default AgenticRetrieveFullDocExpansionDetails.Builder sourceRetriever(Consumer<AgenticRetrieveSourceRetriever.Builder> sourceRetriever) The source retriever associated with the document.
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 tosourceRetriever(AgenticRetrieveSourceRetriever).- Parameters:
sourceRetriever- 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:
-