Package com.google.cloud.aiplatform.v1
Enum GenerateContentResponse.PromptFeedback.BlockedReason
java.lang.Object
java.lang.Enum<GenerateContentResponse.PromptFeedback.BlockedReason>
com.google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<GenerateContentResponse.PromptFeedback.BlockedReason>
- Enclosing class:
- GenerateContentResponse.PromptFeedback
public static enum GenerateContentResponse.PromptFeedback.BlockedReason
extends Enum<GenerateContentResponse.PromptFeedback.BlockedReason>
implements com.google.protobuf.ProtocolMessageEnum
Blocked reason enumeration.Protobuf enum
google.cloud.aiplatform.v1.GenerateContentResponse.PromptFeedback.BlockedReason-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionUnspecified blocked reason.Candidates blocked due to the terms which are included from the terminology blocklist.The user prompt was blocked due to jailbreak.The user prompt was blocked by Model Armor.Candidates blocked due to other reason.Candidates blocked due to prohibited content.Candidates blocked due to safety. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intUnspecified blocked reason.static final intCandidates blocked due to the terms which are included from the terminology blocklist.static final intThe user prompt was blocked due to jailbreak.static final intThe user prompt was blocked by Model Armor.static final intCandidates blocked due to other reason.static final intCandidates blocked due to prohibited content.static final intCandidates blocked due to safety. -
Method Summary
Modifier and TypeMethodDescriptionforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<GenerateContentResponse.PromptFeedback.BlockedReason>valueOf(int value) Deprecated.valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.Returns the enum constant of this type with the specified name.values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
BLOCKED_REASON_UNSPECIFIED
Unspecified blocked reason.
BLOCKED_REASON_UNSPECIFIED = 0; -
SAFETY
Candidates blocked due to safety.
SAFETY = 1; -
OTHER
Candidates blocked due to other reason.
OTHER = 2; -
BLOCKLIST
Candidates blocked due to the terms which are included from the terminology blocklist.
BLOCKLIST = 3; -
PROHIBITED_CONTENT
Candidates blocked due to prohibited content.
PROHIBITED_CONTENT = 4; -
MODEL_ARMOR
The user prompt was blocked by Model Armor.
MODEL_ARMOR = 5; -
JAILBREAK
The user prompt was blocked due to jailbreak.
JAILBREAK = 6; -
UNRECOGNIZED
-
-
Field Details
-
BLOCKED_REASON_UNSPECIFIED_VALUE
public static final int BLOCKED_REASON_UNSPECIFIED_VALUEUnspecified blocked reason.
BLOCKED_REASON_UNSPECIFIED = 0;- See Also:
-
SAFETY_VALUE
public static final int SAFETY_VALUECandidates blocked due to safety.
SAFETY = 1;- See Also:
-
OTHER_VALUE
public static final int OTHER_VALUECandidates blocked due to other reason.
OTHER = 2;- See Also:
-
BLOCKLIST_VALUE
public static final int BLOCKLIST_VALUECandidates blocked due to the terms which are included from the terminology blocklist.
BLOCKLIST = 3;- See Also:
-
PROHIBITED_CONTENT_VALUE
public static final int PROHIBITED_CONTENT_VALUECandidates blocked due to prohibited content.
PROHIBITED_CONTENT = 4;- See Also:
-
MODEL_ARMOR_VALUE
public static final int MODEL_ARMOR_VALUEThe user prompt was blocked by Model Armor.
MODEL_ARMOR = 5;- See Also:
-
JAILBREAK_VALUE
public static final int JAILBREAK_VALUEThe user prompt was blocked due to jailbreak.
JAILBREAK = 6;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<GenerateContentResponse.PromptFeedback.BlockedReason> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static GenerateContentResponse.PromptFeedback.BlockedReason valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-