Class OutputAudio.Builder

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

public static final class OutputAudio.Builder extends com.google.protobuf.GeneratedMessage.Builder<OutputAudio.Builder> implements OutputAudioOrBuilder
 Represents the natural language speech audio to be played to the end user.
 
Protobuf type google.cloud.dialogflow.v2.OutputAudio
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The natural language speech audio.
    Instructs the speech synthesizer how to generate the speech audio.
    com.google.protobuf.ByteString
    The natural language speech audio.
    Instructs the speech synthesizer how to generate the speech audio.
    Instructs the speech synthesizer how to generate the speech audio.
    Instructs the speech synthesizer how to generate the speech audio.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Instructs the speech synthesizer how to generate the speech audio.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    Instructs the speech synthesizer how to generate the speech audio.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setAudio(com.google.protobuf.ByteString value)
    The natural language speech audio.
    Instructs the speech synthesizer how to generate the speech audio.
    Instructs the speech synthesizer how to generate the speech audio.

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

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

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

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

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

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

      public OutputAudio.Builder mergeFrom(OutputAudio other)
    • isInitialized

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

      public OutputAudio.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<OutputAudio.Builder>
      Throws:
      IOException
    • hasConfig

      public boolean hasConfig()
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
      Specified by:
      hasConfig in interface OutputAudioOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public OutputAudioConfig getConfig()
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
      Specified by:
      getConfig in interface OutputAudioOrBuilder
      Returns:
      The config.
    • setConfig

      public OutputAudio.Builder setConfig(OutputAudioConfig value)
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
    • setConfig

      public OutputAudio.Builder setConfig(OutputAudioConfig.Builder builderForValue)
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
    • mergeConfig

      public OutputAudio.Builder mergeConfig(OutputAudioConfig value)
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
    • clearConfig

      public OutputAudio.Builder clearConfig()
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
    • getConfigBuilder

      public OutputAudioConfig.Builder getConfigBuilder()
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
    • getConfigOrBuilder

      public OutputAudioConfigOrBuilder getConfigOrBuilder()
       Instructs the speech synthesizer how to generate the speech
       audio.
       
      .google.cloud.dialogflow.v2.OutputAudioConfig config = 1;
      Specified by:
      getConfigOrBuilder in interface OutputAudioOrBuilder
    • getAudio

      public com.google.protobuf.ByteString getAudio()
       The natural language speech audio.
       
      bytes audio = 2;
      Specified by:
      getAudio in interface OutputAudioOrBuilder
      Returns:
      The audio.
    • setAudio

      public OutputAudio.Builder setAudio(com.google.protobuf.ByteString value)
       The natural language speech audio.
       
      bytes audio = 2;
      Parameters:
      value - The audio to set.
      Returns:
      This builder for chaining.
    • clearAudio

      public OutputAudio.Builder clearAudio()
       The natural language speech audio.
       
      bytes audio = 2;
      Returns:
      This builder for chaining.