Class FilterConfig.Builder (0.1.0)

public static final class FilterConfig.Builder extends GeneratedMessageV3.Builder<FilterConfig.Builder> implements FilterConfigOrBuilder

Filters configuration.

Protobuf type google.cloud.modelarmor.v1.FilterConfig

Static 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
Overrides

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
Overrides

clearField(Descriptors.FieldDescriptor field)

public FilterConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
FilterConfig.Builder
Overrides

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
Overrides

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
Overrides

getDefaultInstanceForType()

public FilterConfig getDefaultInstanceForType()
Returns
Type Description
FilterConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

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
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public FilterConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
FilterConfig.Builder
Overrides

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
Overrides

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
Overrides

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
Overrides

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
Overrides