Builder

public abstract class Builder

Builder for SafetyRating.

Constructors

Link copied to clipboard
public void SafetyRating.Builder()

Functions

Link copied to clipboard
public abstract SafetyRating.Builder blocked(boolean blocked)
Setter for blocked.
Link copied to clipboard
public abstract SafetyRating build()
Link copied to clipboard
public abstract SafetyRating.Builder category(HarmCategory category)
Setter for category.
@CanIgnoreReturnValue()
public SafetyRating.Builder category(HarmCategory.Known knownType)
Setter for category given a known enum.
@CanIgnoreReturnValue()
public SafetyRating.Builder category(String category)
Setter for category given a string.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearBlocked()
Clears the value of blocked field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearCategory()
Clears the value of category field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearOverwrittenThreshold()
Clears the value of overwrittenThreshold field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearProbability()
Clears the value of probability field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearProbabilityScore()
Clears the value of probabilityScore field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearSeverity()
Clears the value of severity field.
Link copied to clipboard
@CanIgnoreReturnValue()
public SafetyRating.Builder clearSeverityScore()
Clears the value of severityScore field.
Link copied to clipboard
public abstract SafetyRating.Builder overwrittenThreshold(HarmBlockThreshold overwrittenThreshold)
Setter for overwrittenThreshold.
@CanIgnoreReturnValue()
public SafetyRating.Builder overwrittenThreshold(HarmBlockThreshold.Known knownType)
Setter for overwrittenThreshold given a known enum.
@CanIgnoreReturnValue()
public SafetyRating.Builder overwrittenThreshold(String overwrittenThreshold)
Setter for overwrittenThreshold given a string.
Link copied to clipboard
public abstract SafetyRating.Builder probability(HarmProbability probability)
Setter for probability.
@CanIgnoreReturnValue()
public SafetyRating.Builder probability(HarmProbability.Known knownType)
Setter for probability given a known enum.
@CanIgnoreReturnValue()
public SafetyRating.Builder probability(String probability)
Setter for probability given a string.
Link copied to clipboard
public abstract SafetyRating.Builder probabilityScore(Float probabilityScore)
Setter for probabilityScore.
Link copied to clipboard
public abstract SafetyRating.Builder severity(HarmSeverity severity)
Setter for severity.
@CanIgnoreReturnValue()
public SafetyRating.Builder severity(HarmSeverity.Known knownType)
Setter for severity given a known enum.
@CanIgnoreReturnValue()
public SafetyRating.Builder severity(String severity)
Setter for severity given a string.
Link copied to clipboard
public abstract SafetyRating.Builder severityScore(Float severityScore)
Setter for severityScore.