public final class PiAndJailbreakFilterSettings extends GeneratedMessage implements PiAndJailbreakFilterSettingsOrBuilderPrompt injection and Jailbreak Filter settings.
Protobuf type google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > PiAndJailbreakFilterSettingsImplements
PiAndJailbreakFilterSettingsOrBuilderStatic Fields
CONFIDENCE_LEVEL_FIELD_NUMBER
public static final int CONFIDENCE_LEVEL_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
FILTER_ENFORCEMENT_FIELD_NUMBER
public static final int FILTER_ENFORCEMENT_FIELD_NUMBER| Field Value | |
|---|---|
| Type | Description |
int |
|
Static Methods
getDefaultInstance()
public static PiAndJailbreakFilterSettings getDefaultInstance()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
newBuilder()
public static PiAndJailbreakFilterSettings.Builder newBuilder()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
newBuilder(PiAndJailbreakFilterSettings prototype)
public static PiAndJailbreakFilterSettings.Builder newBuilder(PiAndJailbreakFilterSettings prototype)| Parameter | |
|---|---|
| Name | Description |
prototype |
PiAndJailbreakFilterSettings |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
parseDelimitedFrom(InputStream input)
public static PiAndJailbreakFilterSettings parseDelimitedFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(byte[] data)
public static PiAndJailbreakFilterSettings parseFrom(byte[] data)| Parameter | |
|---|---|
| Name | Description |
data |
byte[] |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data)
public static PiAndJailbreakFilterSettings parseFrom(ByteString data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteString |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(CodedInputStream input)
public static PiAndJailbreakFilterSettings parseFrom(CodedInputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
CodedInputStream |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input)
public static PiAndJailbreakFilterSettings parseFrom(InputStream input)| Parameter | |
|---|---|
| Name | Description |
input |
InputStream |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
parseFrom(ByteBuffer data)
public static PiAndJailbreakFilterSettings parseFrom(ByteBuffer data)| Parameter | |
|---|---|
| Name | Description |
data |
ByteBuffer |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PiAndJailbreakFilterSettings parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
| Exceptions | |
|---|---|
| Type | Description |
InvalidProtocolBufferException |
|
parser()
public static Parser<PiAndJailbreakFilterSettings> parser()| Returns | |
|---|---|
| Type | Description |
Parser<PiAndJailbreakFilterSettings> |
|
Methods
equals(Object obj)
public boolean equals(Object obj)| Parameter | |
|---|---|
| Name | Description |
obj |
Object |
| Returns | |
|---|---|
| Type | Description |
boolean |
|
getConfidenceLevel()
public DetectionConfidenceLevel getConfidenceLevel()Optional. Confidence level for this filter. Confidence level is used to determine the threshold for the filter. If detection confidence is equal to or greater than the specified level, a positive match is reported. Confidence level will only be used if the filter is enabled.
.google.cloud.modelarmor.v1beta.DetectionConfidenceLevel confidence_level = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DetectionConfidenceLevel |
The confidenceLevel. |
getConfidenceLevelValue()
public int getConfidenceLevelValue()Optional. Confidence level for this filter. Confidence level is used to determine the threshold for the filter. If detection confidence is equal to or greater than the specified level, a positive match is reported. Confidence level will only be used if the filter is enabled.
.google.cloud.modelarmor.v1beta.DetectionConfidenceLevel confidence_level = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for confidenceLevel. |
getDefaultInstanceForType()
public PiAndJailbreakFilterSettings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
getFilterEnforcement()
public PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement getFilterEnforcement()Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement |
The filterEnforcement. |
getFilterEnforcementValue()
public int getFilterEnforcementValue()Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for filterEnforcement. |
getParserForType()
public Parser<PiAndJailbreakFilterSettings> getParserForType()| Returns | |
|---|---|
| Type | Description |
Parser<PiAndJailbreakFilterSettings> |
|
getSerializedSize()
public int getSerializedSize()| Returns | |
|---|---|
| Type | Description |
int |
|
hashCode()
public int hashCode()| Returns | |
|---|---|
| Type | Description |
int |
|
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
newBuilderForType()
public PiAndJailbreakFilterSettings.Builder newBuilderForType()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PiAndJailbreakFilterSettings.Builder newBuilderForType(AbstractMessage.BuilderParent parent)| Parameter | |
|---|---|
| Name | Description |
parent |
BuilderParent |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
toBuilder()
public PiAndJailbreakFilterSettings.Builder toBuilder()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)| Parameter | |
|---|---|
| Name | Description |
output |
CodedOutputStream |
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|