Package com.google.genai.types
Class GenerateContentResponsePromptFeedback.Builder
java.lang.Object
com.google.genai.types.GenerateContentResponsePromptFeedback.Builder
- Enclosing class:
- GenerateContentResponsePromptFeedback
Builder for GenerateContentResponsePromptFeedback.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockReason(BlockedReason blockReason) Setter for blockReason.blockReason(BlockedReason.Known knownType) Setter for blockReason given a known enum.blockReason(String blockReason) Setter for blockReason given a string.blockReasonMessage(String blockReasonMessage) Setter for blockReasonMessage.build()safetyRatings(SafetyRating... safetyRatings) Setter for safetyRatings.safetyRatings(SafetyRating.Builder... safetyRatingsBuilders) Setter for safetyRatings builder.safetyRatings(List<SafetyRating> safetyRatings) Setter for safetyRatings.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
blockReason
public abstract GenerateContentResponsePromptFeedback.Builder blockReason(BlockedReason blockReason) Setter for blockReason.blockReason: Output only. The reason why the prompt was blocked.
-
blockReason
@CanIgnoreReturnValue public GenerateContentResponsePromptFeedback.Builder blockReason(BlockedReason.Known knownType) Setter for blockReason given a known enum.blockReason: Output only. The reason why the prompt was blocked.
-
blockReason
@CanIgnoreReturnValue public GenerateContentResponsePromptFeedback.Builder blockReason(String blockReason) Setter for blockReason given a string.blockReason: Output only. The reason why the prompt was blocked.
-
blockReasonMessage
public abstract GenerateContentResponsePromptFeedback.Builder blockReasonMessage(String blockReasonMessage) Setter for blockReasonMessage.blockReasonMessage: Output only. A readable message that explains the reason why the prompt was blocked. This field is not supported in Gemini API.
-
safetyRatings
public abstract GenerateContentResponsePromptFeedback.Builder safetyRatings(List<SafetyRating> safetyRatings) Setter for safetyRatings.safetyRatings: Output only. A list of safety ratings for the prompt. There is one rating per category.
-
safetyRatings
Setter for safetyRatings.safetyRatings: Output only. A list of safety ratings for the prompt. There is one rating per category.
-
safetyRatings
public GenerateContentResponsePromptFeedback.Builder safetyRatings(SafetyRating.Builder... safetyRatingsBuilders) Setter for safetyRatings builder.safetyRatings: Output only. A list of safety ratings for the prompt. There is one rating per category.
-
build
-