public static final class PiAndJailbreakFilterSettings.Builder extends GeneratedMessage.Builder<PiAndJailbreakFilterSettings.Builder> implements PiAndJailbreakFilterSettingsOrBuilderPrompt injection and Jailbreak Filter settings.
Protobuf type google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > PiAndJailbreakFilterSettings.BuilderImplements
PiAndJailbreakFilterSettingsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public PiAndJailbreakFilterSettings build()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
buildPartial()
public PiAndJailbreakFilterSettings buildPartial()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
|
clear()
public PiAndJailbreakFilterSettings.Builder clear()| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
clearConfidenceLevel()
public PiAndJailbreakFilterSettings.Builder clearConfidenceLevel()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.v1.DetectionConfidenceLevel confidence_level = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |
clearFilterEnforcement()
public PiAndJailbreakFilterSettings.Builder clearFilterEnforcement()Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |
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.v1.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.v1.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 |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getFilterEnforcement()
public PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement getFilterEnforcement()Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1.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.v1.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for filterEnforcement. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(PiAndJailbreakFilterSettings other)
public PiAndJailbreakFilterSettings.Builder mergeFrom(PiAndJailbreakFilterSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
PiAndJailbreakFilterSettings |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PiAndJailbreakFilterSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public PiAndJailbreakFilterSettings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
setConfidenceLevel(DetectionConfidenceLevel value)
public PiAndJailbreakFilterSettings.Builder setConfidenceLevel(DetectionConfidenceLevel value)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.v1.DetectionConfidenceLevel confidence_level = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
DetectionConfidenceLevelThe confidenceLevel to set. |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |
setConfidenceLevelValue(int value)
public PiAndJailbreakFilterSettings.Builder setConfidenceLevelValue(int value)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.v1.DetectionConfidenceLevel confidence_level = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for confidenceLevel to set. |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |
setFilterEnforcement(PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement value)
public PiAndJailbreakFilterSettings.Builder setFilterEnforcement(PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement value)Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcementThe filterEnforcement to set. |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |
setFilterEnforcementValue(int value)
public PiAndJailbreakFilterSettings.Builder setFilterEnforcementValue(int value)Optional. Tells whether Prompt injection and Jailbreak filter is enabled or disabled.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings.PiAndJailbreakFilterEnforcement filter_enforcement = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for filterEnforcement to set. |
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
This builder for chaining. |