Class TagRecognizerConfig.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TagRecognizerConfig.Builder>
com.google.cloud.visionai.v1.TagRecognizerConfig.Builder
All Implemented Interfaces:
TagRecognizerConfigOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
TagRecognizerConfig

public static final class TagRecognizerConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<TagRecognizerConfig.Builder> implements TagRecognizerConfigOrBuilder
 Message describing TagRecognizerConfig.
 
Protobuf type google.cloud.visionai.v1.TagRecognizerConfig
  • 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<TagRecognizerConfig.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<TagRecognizerConfig.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<TagRecognizerConfig.Builder>
    • getDefaultInstanceForType

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

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

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

      public TagRecognizerConfig.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<TagRecognizerConfig.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<TagRecognizerConfig.Builder>
    • mergeFrom

      public TagRecognizerConfig.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<TagRecognizerConfig.Builder>
      Throws:
      IOException
    • getEntityDetectionConfidenceThreshold

      public float getEntityDetectionConfidenceThreshold()
       Confidence threshold to filter detection results. If not set, a system
       default value will be used.
       
      float entity_detection_confidence_threshold = 1;
      Specified by:
      getEntityDetectionConfidenceThreshold in interface TagRecognizerConfigOrBuilder
      Returns:
      The entityDetectionConfidenceThreshold.
    • setEntityDetectionConfidenceThreshold

      public TagRecognizerConfig.Builder setEntityDetectionConfidenceThreshold(float value)
       Confidence threshold to filter detection results. If not set, a system
       default value will be used.
       
      float entity_detection_confidence_threshold = 1;
      Parameters:
      value - The entityDetectionConfidenceThreshold to set.
      Returns:
      This builder for chaining.
    • clearEntityDetectionConfidenceThreshold

      public TagRecognizerConfig.Builder clearEntityDetectionConfidenceThreshold()
       Confidence threshold to filter detection results. If not set, a system
       default value will be used.
       
      float entity_detection_confidence_threshold = 1;
      Returns:
      This builder for chaining.
    • hasTagParsingConfig

      public boolean hasTagParsingConfig()
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
      Specified by:
      hasTagParsingConfig in interface TagRecognizerConfigOrBuilder
      Returns:
      Whether the tagParsingConfig field is set.
    • getTagParsingConfig

      public TagParsingConfig getTagParsingConfig()
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
      Specified by:
      getTagParsingConfig in interface TagRecognizerConfigOrBuilder
      Returns:
      The tagParsingConfig.
    • setTagParsingConfig

      public TagRecognizerConfig.Builder setTagParsingConfig(TagParsingConfig value)
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
    • setTagParsingConfig

      public TagRecognizerConfig.Builder setTagParsingConfig(TagParsingConfig.Builder builderForValue)
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
    • mergeTagParsingConfig

      public TagRecognizerConfig.Builder mergeTagParsingConfig(TagParsingConfig value)
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
    • clearTagParsingConfig

      public TagRecognizerConfig.Builder clearTagParsingConfig()
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
    • getTagParsingConfigBuilder

      public TagParsingConfig.Builder getTagParsingConfigBuilder()
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
    • getTagParsingConfigOrBuilder

      public TagParsingConfigOrBuilder getTagParsingConfigOrBuilder()
       Configuration to customize how tags are parsed.
       
      .google.cloud.visionai.v1.TagParsingConfig tag_parsing_config = 2;
      Specified by:
      getTagParsingConfigOrBuilder in interface TagRecognizerConfigOrBuilder