Class RougeSpec.Builder

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

public static final class RougeSpec.Builder extends com.google.protobuf.GeneratedMessage.Builder<RougeSpec.Builder> implements RougeSpecOrBuilder
 Spec for rouge score metric - calculates the recall of n-grams in prediction
 as compared to reference - returns a score ranging between 0 and 1.
 
Protobuf type google.cloud.aiplatform.v1.RougeSpec
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Optional.
    Optional.
    Optional.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Optional.
    com.google.protobuf.ByteString
    Optional.
    boolean
    Optional.
    boolean
    Optional.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    Optional.
    setRougeTypeBytes(com.google.protobuf.ByteString value)
    Optional.
    setSplitSummaries(boolean value)
    Optional.
    setUseStemmer(boolean value)
    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<RougeSpec.Builder>
    • clear

      public RougeSpec.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<RougeSpec.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<RougeSpec.Builder>
    • getDefaultInstanceForType

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

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

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

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

      public RougeSpec.Builder mergeFrom(RougeSpec other)
    • isInitialized

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

      public RougeSpec.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<RougeSpec.Builder>
      Throws:
      IOException
    • getRougeType

      public String getRougeType()
       Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.
       
      string rouge_type = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRougeType in interface RougeSpecOrBuilder
      Returns:
      The rougeType.
    • getRougeTypeBytes

      public com.google.protobuf.ByteString getRougeTypeBytes()
       Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.
       
      string rouge_type = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRougeTypeBytes in interface RougeSpecOrBuilder
      Returns:
      The bytes for rougeType.
    • setRougeType

      public RougeSpec.Builder setRougeType(String value)
       Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.
       
      string rouge_type = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The rougeType to set.
      Returns:
      This builder for chaining.
    • clearRougeType

      public RougeSpec.Builder clearRougeType()
       Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.
       
      string rouge_type = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setRougeTypeBytes

      public RougeSpec.Builder setRougeTypeBytes(com.google.protobuf.ByteString value)
       Optional. Supported rouge types are rougen[1-9], rougeL, and rougeLsum.
       
      string rouge_type = 1 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for rougeType to set.
      Returns:
      This builder for chaining.
    • getUseStemmer

      public boolean getUseStemmer()
       Optional. Whether to use stemmer to compute rouge score.
       
      bool use_stemmer = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getUseStemmer in interface RougeSpecOrBuilder
      Returns:
      The useStemmer.
    • setUseStemmer

      public RougeSpec.Builder setUseStemmer(boolean value)
       Optional. Whether to use stemmer to compute rouge score.
       
      bool use_stemmer = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The useStemmer to set.
      Returns:
      This builder for chaining.
    • clearUseStemmer

      public RougeSpec.Builder clearUseStemmer()
       Optional. Whether to use stemmer to compute rouge score.
       
      bool use_stemmer = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getSplitSummaries

      public boolean getSplitSummaries()
       Optional. Whether to split summaries while using rougeLsum.
       
      bool split_summaries = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSplitSummaries in interface RougeSpecOrBuilder
      Returns:
      The splitSummaries.
    • setSplitSummaries

      public RougeSpec.Builder setSplitSummaries(boolean value)
       Optional. Whether to split summaries while using rougeLsum.
       
      bool split_summaries = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The splitSummaries to set.
      Returns:
      This builder for chaining.
    • clearSplitSummaries

      public RougeSpec.Builder clearSplitSummaries()
       Optional. Whether to split summaries while using rougeLsum.
       
      bool split_summaries = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.