Interface GenerativeDataDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GenerativeDataDetails.Builder,GenerativeDataDetails>,SdkBuilder<GenerativeDataDetails.Builder,GenerativeDataDetails>,SdkPojo
- Enclosing class:
- GenerativeDataDetails
public static interface GenerativeDataDetails.Builder extends SdkPojo, CopyableBuilder<GenerativeDataDetails.Builder,GenerativeDataDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GenerativeDataDetails.Buildercompletion(String completion)The LLM response.default GenerativeDataDetails.BuilderrankingData(Consumer<RankingData.Builder> rankingData)Details about the generative content ranking data.GenerativeDataDetails.BuilderrankingData(RankingData rankingData)Details about the generative content ranking data.GenerativeDataDetails.Builderreferences(Collection<DataSummary> references)The references used to generative the LLM response.GenerativeDataDetails.Builderreferences(Consumer<DataSummary.Builder>... references)The references used to generative the LLM response.GenerativeDataDetails.Builderreferences(DataSummary... references)The references used to generative the LLM response.-
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, sdkFields
-
-
-
-
Method Detail
-
completion
GenerativeDataDetails.Builder completion(String completion)
The LLM response.
- Parameters:
completion- The LLM response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rankingData
GenerativeDataDetails.Builder rankingData(RankingData rankingData)
Details about the generative content ranking data.
- Parameters:
rankingData- Details about the generative content ranking data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rankingData
default GenerativeDataDetails.Builder rankingData(Consumer<RankingData.Builder> rankingData)
Details about the generative content ranking data.
This is a convenience method that creates an instance of theRankingData.Builderavoiding the need to create one manually viaRankingData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torankingData(RankingData).- Parameters:
rankingData- a consumer that will call methods onRankingData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rankingData(RankingData)
-
references
GenerativeDataDetails.Builder references(Collection<DataSummary> references)
The references used to generative the LLM response.
- Parameters:
references- The references used to generative the LLM response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
references
GenerativeDataDetails.Builder references(DataSummary... references)
The references used to generative the LLM response.
- Parameters:
references- The references used to generative the LLM response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
references
GenerativeDataDetails.Builder references(Consumer<DataSummary.Builder>... references)
The references used to generative the LLM response.
This is a convenience method that creates an instance of theDataSummary.Builderavoiding the need to create one manually viaDataSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#references(List.) - Parameters:
references- a consumer that will call methods onDataSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#references(java.util.Collection)
-
-