Class SpeechWordInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SpeechWordInfo.Builder>
com.google.cloud.dialogflow.v2.SpeechWordInfo.Builder
All Implemented Interfaces:
SpeechWordInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SpeechWordInfo

public static final class SpeechWordInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<SpeechWordInfo.Builder> implements SpeechWordInfoOrBuilder
 Information for a word recognized by the speech recognizer.
 
Protobuf type google.cloud.dialogflow.v2.SpeechWordInfo
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The Speech confidence between 0.0 and 1.0 for this word.
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    The word this info is for.
    float
    The Speech confidence between 0.0 and 1.0 for this word.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Duration
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    com.google.protobuf.Duration.Builder
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    com.google.protobuf.DurationOrBuilder
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    com.google.protobuf.Duration
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    com.google.protobuf.Duration.Builder
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    com.google.protobuf.DurationOrBuilder
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    The word this info is for.
    com.google.protobuf.ByteString
    The word this info is for.
    boolean
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    boolean
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeEndOffset(com.google.protobuf.Duration value)
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeStartOffset(com.google.protobuf.Duration value)
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    setConfidence(float value)
    The Speech confidence between 0.0 and 1.0 for this word.
    setEndOffset(com.google.protobuf.Duration value)
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    setEndOffset(com.google.protobuf.Duration.Builder builderForValue)
    Time offset relative to the beginning of the audio that corresponds to the end of the spoken word.
    setStartOffset(com.google.protobuf.Duration value)
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    setStartOffset(com.google.protobuf.Duration.Builder builderForValue)
    Time offset relative to the beginning of the audio that corresponds to the start of the spoken word.
    setWord(String value)
    The word this info is for.
    setWordBytes(com.google.protobuf.ByteString value)
    The word this info is for.

    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<SpeechWordInfo.Builder>
    • clear

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

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

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

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

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

      public SpeechWordInfo.Builder mergeFrom(SpeechWordInfo other)
    • isInitialized

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

      public SpeechWordInfo.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<SpeechWordInfo.Builder>
      Throws:
      IOException
    • getWord

      public String getWord()
       The word this info is for.
       
      string word = 3;
      Specified by:
      getWord in interface SpeechWordInfoOrBuilder
      Returns:
      The word.
    • getWordBytes

      public com.google.protobuf.ByteString getWordBytes()
       The word this info is for.
       
      string word = 3;
      Specified by:
      getWordBytes in interface SpeechWordInfoOrBuilder
      Returns:
      The bytes for word.
    • setWord

      public SpeechWordInfo.Builder setWord(String value)
       The word this info is for.
       
      string word = 3;
      Parameters:
      value - The word to set.
      Returns:
      This builder for chaining.
    • clearWord

      public SpeechWordInfo.Builder clearWord()
       The word this info is for.
       
      string word = 3;
      Returns:
      This builder for chaining.
    • setWordBytes

      public SpeechWordInfo.Builder setWordBytes(com.google.protobuf.ByteString value)
       The word this info is for.
       
      string word = 3;
      Parameters:
      value - The bytes for word to set.
      Returns:
      This builder for chaining.
    • hasStartOffset

      public boolean hasStartOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
      Specified by:
      hasStartOffset in interface SpeechWordInfoOrBuilder
      Returns:
      Whether the startOffset field is set.
    • getStartOffset

      public com.google.protobuf.Duration getStartOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
      Specified by:
      getStartOffset in interface SpeechWordInfoOrBuilder
      Returns:
      The startOffset.
    • setStartOffset

      public SpeechWordInfo.Builder setStartOffset(com.google.protobuf.Duration value)
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
    • setStartOffset

      public SpeechWordInfo.Builder setStartOffset(com.google.protobuf.Duration.Builder builderForValue)
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
    • mergeStartOffset

      public SpeechWordInfo.Builder mergeStartOffset(com.google.protobuf.Duration value)
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
    • clearStartOffset

      public SpeechWordInfo.Builder clearStartOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
    • getStartOffsetBuilder

      public com.google.protobuf.Duration.Builder getStartOffsetBuilder()
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
    • getStartOffsetOrBuilder

      public com.google.protobuf.DurationOrBuilder getStartOffsetOrBuilder()
       Time offset relative to the beginning of the audio that corresponds to the
       start of the spoken word. This is an experimental feature and the accuracy
       of the time offset can vary.
       
      .google.protobuf.Duration start_offset = 1;
      Specified by:
      getStartOffsetOrBuilder in interface SpeechWordInfoOrBuilder
    • hasEndOffset

      public boolean hasEndOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
      Specified by:
      hasEndOffset in interface SpeechWordInfoOrBuilder
      Returns:
      Whether the endOffset field is set.
    • getEndOffset

      public com.google.protobuf.Duration getEndOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
      Specified by:
      getEndOffset in interface SpeechWordInfoOrBuilder
      Returns:
      The endOffset.
    • setEndOffset

      public SpeechWordInfo.Builder setEndOffset(com.google.protobuf.Duration value)
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
    • setEndOffset

      public SpeechWordInfo.Builder setEndOffset(com.google.protobuf.Duration.Builder builderForValue)
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
    • mergeEndOffset

      public SpeechWordInfo.Builder mergeEndOffset(com.google.protobuf.Duration value)
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
    • clearEndOffset

      public SpeechWordInfo.Builder clearEndOffset()
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
    • getEndOffsetBuilder

      public com.google.protobuf.Duration.Builder getEndOffsetBuilder()
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
    • getEndOffsetOrBuilder

      public com.google.protobuf.DurationOrBuilder getEndOffsetOrBuilder()
       Time offset relative to the beginning of the audio that corresponds to the
       end of the spoken word. This is an experimental feature and the accuracy of
       the time offset can vary.
       
      .google.protobuf.Duration end_offset = 2;
      Specified by:
      getEndOffsetOrBuilder in interface SpeechWordInfoOrBuilder
    • getConfidence

      public float getConfidence()
       The Speech confidence between 0.0 and 1.0 for this word. A higher number
       indicates an estimated greater likelihood that the recognized word is
       correct. The default of 0.0 is a sentinel value indicating that confidence
       was not set.
      
       This field is not guaranteed to be fully stable over time for the same
       audio input. Users should also not rely on it to always be provided.
       
      float confidence = 4;
      Specified by:
      getConfidence in interface SpeechWordInfoOrBuilder
      Returns:
      The confidence.
    • setConfidence

      public SpeechWordInfo.Builder setConfidence(float value)
       The Speech confidence between 0.0 and 1.0 for this word. A higher number
       indicates an estimated greater likelihood that the recognized word is
       correct. The default of 0.0 is a sentinel value indicating that confidence
       was not set.
      
       This field is not guaranteed to be fully stable over time for the same
       audio input. Users should also not rely on it to always be provided.
       
      float confidence = 4;
      Parameters:
      value - The confidence to set.
      Returns:
      This builder for chaining.
    • clearConfidence

      public SpeechWordInfo.Builder clearConfidence()
       The Speech confidence between 0.0 and 1.0 for this word. A higher number
       indicates an estimated greater likelihood that the recognized word is
       correct. The default of 0.0 is a sentinel value indicating that confidence
       was not set.
      
       This field is not guaranteed to be fully stable over time for the same
       audio input. Users should also not rely on it to always be provided.
       
      float confidence = 4;
      Returns:
      This builder for chaining.