public static final class GenerateContentResponse.PromptFeedback.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder> implements GenerateContentResponse.PromptFeedbackOrBuilder
Content filter results for a prompt sent in the request.Protobuf type
google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedbackgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic GenerateContentResponse.PromptFeedback build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic GenerateContentResponse.PromptFeedback buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic GenerateContentResponse.PromptFeedback.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder mergeFrom(GenerateContentResponse.PromptFeedback other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public GenerateContentResponse.PromptFeedback.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateContentResponse.PromptFeedback.Builder>IOExceptionpublic int getBlockReasonValue()
Output only. Blocked reason.
.google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBlockReasonValue in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic GenerateContentResponse.PromptFeedback.Builder setBlockReasonValue(int value)
Output only. Blocked reason.
.google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for blockReason to set.public GenerateContentResponse.PromptFeedback.BlockedReason getBlockReason()
Output only. Blocked reason.
.google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getBlockReason in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic GenerateContentResponse.PromptFeedback.Builder setBlockReason(GenerateContentResponse.PromptFeedback.BlockedReason value)
Output only. Blocked reason.
.google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The blockReason to set.public GenerateContentResponse.PromptFeedback.Builder clearBlockReason()
Output only. Blocked reason.
.google.cloud.vertexai.v1.GenerateContentResponse.PromptFeedback.BlockedReason block_reason = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<SafetyRating> getSafetyRatingsList()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSafetyRatingsList in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic int getSafetyRatingsCount()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSafetyRatingsCount in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic SafetyRating getSafetyRatings(int index)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSafetyRatings in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic GenerateContentResponse.PromptFeedback.Builder setSafetyRatings(int index, SafetyRating value)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder setSafetyRatings(int index, SafetyRating.Builder builderForValue)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder addSafetyRatings(SafetyRating value)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder addSafetyRatings(int index, SafetyRating value)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder addSafetyRatings(SafetyRating.Builder builderForValue)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder addSafetyRatings(int index, SafetyRating.Builder builderForValue)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder addAllSafetyRatings(Iterable<? extends SafetyRating> values)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder clearSafetyRatings()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public GenerateContentResponse.PromptFeedback.Builder removeSafetyRatings(int index)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating.Builder getSafetyRatingsBuilder(int index)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRatingOrBuilder getSafetyRatingsOrBuilder(int index)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSafetyRatingsOrBuilder in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic List<? extends SafetyRatingOrBuilder> getSafetyRatingsOrBuilderList()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSafetyRatingsOrBuilderList in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic SafetyRating.Builder addSafetyRatingsBuilder()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SafetyRating.Builder addSafetyRatingsBuilder(int index)
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<SafetyRating.Builder> getSafetyRatingsBuilderList()
Output only. Safety ratings.
repeated .google.cloud.vertexai.v1.SafetyRating safety_ratings = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getBlockReasonMessage()
Output only. A readable block reason message.
string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getBlockReasonMessage in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic com.google.protobuf.ByteString getBlockReasonMessageBytes()
Output only. A readable block reason message.
string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];getBlockReasonMessageBytes in interface GenerateContentResponse.PromptFeedbackOrBuilderpublic GenerateContentResponse.PromptFeedback.Builder setBlockReasonMessage(String value)
Output only. A readable block reason message.
string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The blockReasonMessage to set.public GenerateContentResponse.PromptFeedback.Builder clearBlockReasonMessage()
Output only. A readable block reason message.
string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];public GenerateContentResponse.PromptFeedback.Builder setBlockReasonMessageBytes(com.google.protobuf.ByteString value)
Output only. A readable block reason message.
string block_reason_message = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for blockReasonMessage to set.public final GenerateContentResponse.PromptFeedback.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>public final GenerateContentResponse.PromptFeedback.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateContentResponse.PromptFeedback.Builder>Copyright © 2025 Google LLC. All rights reserved.