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 Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
    • clear

      public FilterConfig.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FilterConfig.Builder>
    • getDefaultInstanceForType

      public FilterConfig getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FilterConfig build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FilterConfig buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FilterConfig.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FilterConfig.Builder>
    • mergeFrom

      public FilterConfig.Builder mergeFrom(FilterConfig other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.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:
      hasRaiSettings in interface FilterConfigOrBuilder
      Returns:
      Whether the raiSettings field is set.
    • getRaiSettings

      public RaiFilterSettings getRaiSettings()
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRaiSettings in interface FilterConfigOrBuilder
      Returns:
      The raiSettings.
    • setRaiSettings

      public FilterConfig.Builder setRaiSettings(RaiFilterSettings value)
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
    • setRaiSettings

      public FilterConfig.Builder setRaiSettings(RaiFilterSettings.Builder builderForValue)
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRaiSettings

      public FilterConfig.Builder mergeRaiSettings(RaiFilterSettings value)
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
    • clearRaiSettings

      public FilterConfig.Builder clearRaiSettings()
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getRaiSettingsBuilder

      public RaiFilterSettings.Builder getRaiSettingsBuilder()
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getRaiSettingsOrBuilder

      public RaiFilterSettingsOrBuilder getRaiSettingsOrBuilder()
       Optional. Responsible AI settings.
       
      .google.cloud.modelarmor.v1beta.RaiFilterSettings rai_settings = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRaiSettingsOrBuilder in interface FilterConfigOrBuilder
    • hasSdpSettings

      public boolean hasSdpSettings()
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSdpSettings in interface FilterConfigOrBuilder
      Returns:
      Whether the sdpSettings field is set.
    • getSdpSettings

      public SdpFilterSettings getSdpSettings()
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSdpSettings in interface FilterConfigOrBuilder
      Returns:
      The sdpSettings.
    • setSdpSettings

      public FilterConfig.Builder setSdpSettings(SdpFilterSettings value)
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setSdpSettings

      public FilterConfig.Builder setSdpSettings(SdpFilterSettings.Builder builderForValue)
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeSdpSettings

      public FilterConfig.Builder mergeSdpSettings(SdpFilterSettings value)
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearSdpSettings

      public FilterConfig.Builder clearSdpSettings()
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getSdpSettingsBuilder

      public SdpFilterSettings.Builder getSdpSettingsBuilder()
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getSdpSettingsOrBuilder

      public SdpFilterSettingsOrBuilder getSdpSettingsOrBuilder()
       Optional. Sensitive Data Protection settings.
       
      .google.cloud.modelarmor.v1beta.SdpFilterSettings sdp_settings = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSdpSettingsOrBuilder in interface FilterConfigOrBuilder
    • 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:
      hasPiAndJailbreakFilterSettings in interface FilterConfigOrBuilder
      Returns:
      Whether the piAndJailbreakFilterSettings field is set.
    • getPiAndJailbreakFilterSettings

      public PiAndJailbreakFilterSettings 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:
      getPiAndJailbreakFilterSettings in interface FilterConfigOrBuilder
      Returns:
      The piAndJailbreakFilterSettings.
    • setPiAndJailbreakFilterSettings

      public FilterConfig.Builder setPiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)
       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

      public FilterConfig.Builder mergePiAndJailbreakFilterSettings(PiAndJailbreakFilterSettings value)
       Optional. Prompt injection and Jailbreak filter settings.
       
      .google.cloud.modelarmor.v1beta.PiAndJailbreakFilterSettings pi_and_jailbreak_filter_settings = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearPiAndJailbreakFilterSettings

      public FilterConfig.Builder 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

      public PiAndJailbreakFilterSettings.Builder 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

      public PiAndJailbreakFilterSettingsOrBuilder 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:
      getPiAndJailbreakFilterSettingsOrBuilder in interface FilterConfigOrBuilder
    • 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:
      hasMaliciousUriFilterSettings in interface FilterConfigOrBuilder
      Returns:
      Whether the maliciousUriFilterSettings field is set.
    • getMaliciousUriFilterSettings

      public MaliciousUriFilterSettings getMaliciousUriFilterSettings()
       Optional. Malicious URI filter settings.
       
      .google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMaliciousUriFilterSettings in interface FilterConfigOrBuilder
      Returns:
      The maliciousUriFilterSettings.
    • setMaliciousUriFilterSettings

      public FilterConfig.Builder setMaliciousUriFilterSettings(MaliciousUriFilterSettings value)
       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

      public FilterConfig.Builder mergeMaliciousUriFilterSettings(MaliciousUriFilterSettings value)
       Optional. Malicious URI filter settings.
       
      .google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
    • clearMaliciousUriFilterSettings

      public FilterConfig.Builder clearMaliciousUriFilterSettings()
       Optional. Malicious URI filter settings.
       
      .google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMaliciousUriFilterSettingsBuilder

      public MaliciousUriFilterSettings.Builder getMaliciousUriFilterSettingsBuilder()
       Optional. Malicious URI filter settings.
       
      .google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
    • getMaliciousUriFilterSettingsOrBuilder

      public MaliciousUriFilterSettingsOrBuilder getMaliciousUriFilterSettingsOrBuilder()
       Optional. Malicious URI filter settings.
       
      .google.cloud.modelarmor.v1beta.MaliciousUriFilterSettings malicious_uri_filter_settings = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getMaliciousUriFilterSettingsOrBuilder in interface FilterConfigOrBuilder