Class FilterConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
com.google.cloud.modelarmor.v1beta.FilterConfig.Builder
- All Implemented Interfaces:
FilterConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FilterConfig
public static final class FilterConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
implements FilterConfigOrBuilder
Filters configuration.Protobuf type
google.cloud.modelarmor.v1beta.FilterConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(FilterConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Optional.Optional.Optional.setMaliciousUriFilterSettings(MaliciousUriFilterSettings.Builder builderForValue) Optional.Optional.setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings.Builder builderForValue) Optional.setRaiSettings(RaiFilterSettings value) Optional.setRaiSettings(RaiFilterSettings.Builder builderForValue) Optional.setSdpSettings(SdpFilterSettings value) Optional.setSdpSettings(SdpFilterSettings.Builder builderForValue) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FilterConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
-
mergeFrom
public FilterConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FilterConfig.Builder>- Throws:
IOException
-
hasRaiSettings
public boolean hasRaiSettings()Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRaiSettingsin interfaceFilterConfigOrBuilder- Returns:
- Whether the raiSettings field is set.
-
getRaiSettings
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRaiSettingsin interfaceFilterConfigOrBuilder- Returns:
- The raiSettings.
-
setRaiSettings
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
setRaiSettings
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRaiSettings
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
clearRaiSettings
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getRaiSettingsBuilder
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL]; -
getRaiSettingsOrBuilder
Optional. Responsible AI settings.
.google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRaiSettingsOrBuilderin interfaceFilterConfigOrBuilder
-
hasSdpSettings
public boolean hasSdpSettings()Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSdpSettingsin interfaceFilterConfigOrBuilder- Returns:
- Whether the sdpSettings field is set.
-
getSdpSettings
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSdpSettingsin interfaceFilterConfigOrBuilder- Returns:
- The sdpSettings.
-
setSdpSettings
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setSdpSettings
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSdpSettings
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearSdpSettings
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getSdpSettingsBuilder
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getSdpSettingsOrBuilder
Optional. Sensitive Data Protection settings.
.google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSdpSettingsOrBuilderin interfaceFilterConfigOrBuilder
-
hasPiAndJailbreakFilterSettings
public boolean hasPiAndJailbreakFilterSettings()Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPiAndJailbreakFilterSettingsin interfaceFilterConfigOrBuilder- Returns:
- Whether the piAndJailbreakFilterSettings field is set.
-
getPiAndJailbreakFilterSettings
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPiAndJailbreakFilterSettingsin interfaceFilterConfigOrBuilder- Returns:
- The piAndJailbreakFilterSettings.
-
setPiAndJailbreakFilterSettings
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setPiAndJailbreakFilterSettings
public FilterConfig.Builder setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings.Builder builderForValue) Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergePiAndJailbreakFilterSettings
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearPiAndJailbreakFilterSettings
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getPiAndJailbreakFilterSettingsBuilder
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getPiAndJailbreakFilterSettingsOrBuilder
Optional. Prompt injection and Jailbreak filter settings.
.google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPiAndJailbreakFilterSettingsOrBuilderin interfaceFilterConfigOrBuilder
-
hasMaliciousUriFilterSettings
public boolean hasMaliciousUriFilterSettings()Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMaliciousUriFilterSettingsin interfaceFilterConfigOrBuilder- Returns:
- Whether the maliciousUriFilterSettings field is set.
-
getMaliciousUriFilterSettings
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaliciousUriFilterSettingsin interfaceFilterConfigOrBuilder- Returns:
- The maliciousUriFilterSettings.
-
setMaliciousUriFilterSettings
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setMaliciousUriFilterSettings
public FilterConfig.Builder setMaliciousUriFilterSettings(MaliciousUriFilterSettings.Builder builderForValue) Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeMaliciousUriFilterSettings
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearMaliciousUriFilterSettings
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getMaliciousUriFilterSettingsBuilder
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getMaliciousUriFilterSettingsOrBuilder
Optional. Malicious URI filter settings.
.google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMaliciousUriFilterSettingsOrBuilderin interfaceFilterConfigOrBuilder
-