public static final class FilterConfig.Builder extends GeneratedMessageV3.Builder<FilterConfig.Builder> implements FilterConfigOrBuilderFilters configuration.
Protobuf type google.cloud.modelarmor.v1.FilterConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > FilterConfig.BuilderImplements
FilterConfigOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public FilterConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
build()
public FilterConfig build()| Returns | |
|---|---|
| Type | Description |
FilterConfig |
|
buildPartial()
public FilterConfig buildPartial()| Returns | |
|---|---|
| Type | Description |
FilterConfig |
|
clear()
public FilterConfig.Builder clear()| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public FilterConfig.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearMaliciousUriFilterSettings()
public FilterConfig.Builder clearMaliciousUriFilterSettings()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public FilterConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearPiAndJailbreakFilterSettings()
public FilterConfig.Builder clearPiAndJailbreakFilterSettings()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearRaiSettings()
public FilterConfig.Builder clearRaiSettings()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clearSdpSettings()
public FilterConfig.Builder clearSdpSettings()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
clone()
public FilterConfig.Builder clone()| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
getDefaultInstanceForType()
public FilterConfig getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FilterConfig |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMaliciousUriFilterSettings()
public MaliciousUriFilterSettings getMaliciousUriFilterSettings()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MaliciousUriFilterSettings |
The maliciousUriFilterSettings. |
getMaliciousUriFilterSettingsBuilder()
public MaliciousUriFilterSettings.Builder getMaliciousUriFilterSettingsBuilder()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MaliciousUriFilterSettings.Builder |
|
getMaliciousUriFilterSettingsOrBuilder()
public MaliciousUriFilterSettingsOrBuilder getMaliciousUriFilterSettingsOrBuilder()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MaliciousUriFilterSettingsOrBuilder |
|
getPiAndJailbreakFilterSettings()
public PiAndJailbreakFilterSettings getPiAndJailbreakFilterSettings()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings |
The piAndJailbreakFilterSettings. |
getPiAndJailbreakFilterSettingsBuilder()
public PiAndJailbreakFilterSettings.Builder getPiAndJailbreakFilterSettingsBuilder()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettings.Builder |
|
getPiAndJailbreakFilterSettingsOrBuilder()
public PiAndJailbreakFilterSettingsOrBuilder getPiAndJailbreakFilterSettingsOrBuilder()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PiAndJailbreakFilterSettingsOrBuilder |
|
getRaiSettings()
public RaiFilterSettings getRaiSettings()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RaiFilterSettings |
The raiSettings. |
getRaiSettingsBuilder()
public RaiFilterSettings.Builder getRaiSettingsBuilder()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RaiFilterSettings.Builder |
|
getRaiSettingsOrBuilder()
public RaiFilterSettingsOrBuilder getRaiSettingsOrBuilder()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
RaiFilterSettingsOrBuilder |
|
getSdpSettings()
public SdpFilterSettings getSdpSettings()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
SdpFilterSettings |
The sdpSettings. |
getSdpSettingsBuilder()
public SdpFilterSettings.Builder getSdpSettingsBuilder()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
SdpFilterSettings.Builder |
|
getSdpSettingsOrBuilder()
public SdpFilterSettingsOrBuilder getSdpSettingsOrBuilder()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
SdpFilterSettingsOrBuilder |
|
hasMaliciousUriFilterSettings()
public boolean hasMaliciousUriFilterSettings()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the maliciousUriFilterSettings field is set. |
hasPiAndJailbreakFilterSettings()
public boolean hasPiAndJailbreakFilterSettings()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the piAndJailbreakFilterSettings field is set. |
hasRaiSettings()
public boolean hasRaiSettings()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the raiSettings field is set. |
hasSdpSettings()
public boolean hasSdpSettings()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the sdpSettings field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(FilterConfig other)
public FilterConfig.Builder mergeFrom(FilterConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
FilterConfig |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FilterConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FilterConfig.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergeMaliciousUriFilterSettings(MaliciousUriFilterSettings value)
public FilterConfig.Builder mergeMaliciousUriFilterSettings(MaliciousUriFilterSettings value)Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
MaliciousUriFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergePiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)
public FilterConfig.Builder mergePiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PiAndJailbreakFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergeRaiSettings(RaiFilterSettings value)
public FilterConfig.Builder mergeRaiSettings(RaiFilterSettings value)Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
RaiFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergeSdpSettings(SdpFilterSettings value)
public FilterConfig.Builder mergeSdpSettings(SdpFilterSettings value)Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
SdpFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final FilterConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public FilterConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setMaliciousUriFilterSettings(MaliciousUriFilterSettings value)
public FilterConfig.Builder setMaliciousUriFilterSettings(MaliciousUriFilterSettings value)Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
MaliciousUriFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setMaliciousUriFilterSettings(MaliciousUriFilterSettings.Builder builderForValue)
public FilterConfig.Builder setMaliciousUriFilterSettings(MaliciousUriFilterSettings.Builder builderForValue)Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
MaliciousUriFilterSettings.Builder |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)
public FilterConfig.Builder setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PiAndJailbreakFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings.Builder builderForValue)
public FilterConfig.Builder setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings.Builder builderForValue)Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
PiAndJailbreakFilterSettings.Builder |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setRaiSettings(RaiFilterSettings value)
public FilterConfig.Builder setRaiSettings(RaiFilterSettings value)Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
RaiFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setRaiSettings(RaiFilterSettings.Builder builderForValue)
public FilterConfig.Builder setRaiSettings(RaiFilterSettings.Builder builderForValue)Optional. Responsible AI settings.
.google.cloud.modelarmor.v1.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
RaiFilterSettings.Builder |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public FilterConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setSdpSettings(SdpFilterSettings value)
public FilterConfig.Builder setSdpSettings(SdpFilterSettings value)Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
SdpFilterSettings |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setSdpSettings(SdpFilterSettings.Builder builderForValue)
public FilterConfig.Builder setSdpSettings(SdpFilterSettings.Builder builderForValue)Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
SdpFilterSettings.Builder |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|
setUnknownFields(UnknownFieldSet unknownFields)
public final FilterConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
FilterConfig.Builder |
|