Refactor ModerationResult builder methods
- Deprecate the existing builder methods to remove the prefix `with` - Update references
This commit is contained in:
committed by
Mark Pollack
parent
5f300c237e
commit
1c72f14a69
@@ -147,9 +147,9 @@ public class OpenAiModerationModel implements ModerationModel {
|
||||
.build();
|
||||
}
|
||||
ModerationResult moderationResult = ModerationResult.builder()
|
||||
.withCategories(categories)
|
||||
.withCategoryScores(categoryScores)
|
||||
.withFlagged(result.flagged())
|
||||
.categories(categories)
|
||||
.categoryScores(categoryScores)
|
||||
.flagged(result.flagged())
|
||||
.build();
|
||||
moderationResults.add(moderationResult);
|
||||
}
|
||||
|
||||
@@ -100,16 +100,43 @@ public final class ModerationResult {
|
||||
|
||||
private CategoryScores categoryScores;
|
||||
|
||||
public Builder flagged(boolean flagged) {
|
||||
this.flagged = flagged;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder categories(Categories categories) {
|
||||
this.categories = categories;
|
||||
return this;
|
||||
}
|
||||
|
||||
public Builder categoryScores(CategoryScores categoryScores) {
|
||||
this.categoryScores = categoryScores;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use {@link #flagged(boolean)} instead.
|
||||
*/
|
||||
@Deprecated(forRemoval = true, since = "1.0.0-M5")
|
||||
public Builder withFlagged(boolean flagged) {
|
||||
this.flagged = flagged;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use {@link #categories(Categories)} instead.
|
||||
*/
|
||||
@Deprecated(forRemoval = true, since = "1.0.0-M5")
|
||||
public Builder withCategories(Categories categories) {
|
||||
this.categories = categories;
|
||||
return this;
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use {@link #categoryScores(CategoryScores)} instead.
|
||||
*/
|
||||
@Deprecated(forRemoval = true, since = "1.0.0-M5")
|
||||
public Builder withCategoryScores(CategoryScores categoryScores) {
|
||||
this.categoryScores = categoryScores;
|
||||
return this;
|
||||
|
||||
Reference in New Issue
Block a user