Class SummaryParams.Builder
java.lang.Object
com.oracle.database.selectai.model.SummaryParams.Builder
- Enclosing class:
SummaryParams
Builder for
SummaryParams.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds immutable summarize parameters.chunkProcessingMethod(SummaryParams.ChunkProcessingMethod chunkProcessingMethod) Sets the chunk processing method.extractivenessLevel(SummaryParams.ExtractivenessLevel extractivenessLevel) Sets the extractiveness level.Sets the approximate maximum number of words.Sets the approximate minimum number of words.summaryStyle(SummaryParams.Style summaryStyle) Sets the output summary style.
-
Method Details
-
minWords
Sets the approximate minimum number of words.- Parameters:
minWords- minimum word count, greater than or equal to 0- Returns:
- this builder instance
-
maxWords
Sets the approximate maximum number of words.- Parameters:
maxWords- maximum word count, greater than or equal to 1- Returns:
- this builder instance
-
summaryStyle
Sets the output summary style.- Parameters:
summaryStyle- summary style- Returns:
- this builder instance
-
chunkProcessingMethod
public SummaryParams.Builder chunkProcessingMethod(SummaryParams.ChunkProcessingMethod chunkProcessingMethod) Sets the chunk processing method.- Parameters:
chunkProcessingMethod- chunk processing method- Returns:
- this builder instance
-
extractivenessLevel
public SummaryParams.Builder extractivenessLevel(SummaryParams.ExtractivenessLevel extractivenessLevel) Sets the extractiveness level.- Parameters:
extractivenessLevel- extractiveness level- Returns:
- this builder instance
-
build
Builds immutable summarize parameters.- Returns:
- immutable SummaryParams built from current builder state
-