All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.assistant.embedded.v1alpha2.DialogStateOutOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: embedded_assistant.proto

package com.google.assistant.embedded.v1alpha2;

public interface DialogStateOutOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.assistant.embedded.v1alpha2.DialogStateOut)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * *Output-only* Supplemental display text from the Assistant. This could be
   * the same as the speech spoken in `AssistResponse.audio_out` or it could
   * be some additional information which aids the user's understanding.
   * 
* * string supplemental_display_text = 1; * @return The supplementalDisplayText. */ java.lang.String getSupplementalDisplayText(); /** *
   * *Output-only* Supplemental display text from the Assistant. This could be
   * the same as the speech spoken in `AssistResponse.audio_out` or it could
   * be some additional information which aids the user's understanding.
   * 
* * string supplemental_display_text = 1; * @return The bytes for supplementalDisplayText. */ com.google.protobuf.ByteString getSupplementalDisplayTextBytes(); /** *
   * *Output-only* State information for the subsequent `Assist` RPC. This
   * value should be saved in the client and returned in the
   * [`DialogStateIn.conversation_state`](#dialogstatein) field with the next
   * `Assist` RPC. (The client does not need to interpret or otherwise use this
   * value.) This information should be saved across device reboots. However,
   * this value should be cleared (not saved in the client) during a
   * factory-default reset.
   * 
* * bytes conversation_state = 2; * @return The conversationState. */ com.google.protobuf.ByteString getConversationState(); /** *
   * *Output-only* Specifies the mode of the microphone after this `Assist`
   * RPC is processed.
   * 
* * .google.assistant.embedded.v1alpha2.DialogStateOut.MicrophoneMode microphone_mode = 3; * @return The enum numeric value on the wire for microphoneMode. */ int getMicrophoneModeValue(); /** *
   * *Output-only* Specifies the mode of the microphone after this `Assist`
   * RPC is processed.
   * 
* * .google.assistant.embedded.v1alpha2.DialogStateOut.MicrophoneMode microphone_mode = 3; * @return The microphoneMode. */ com.google.assistant.embedded.v1alpha2.DialogStateOut.MicrophoneMode getMicrophoneMode(); /** *
   * *Output-only* Updated volume level. The value will be 0 or omitted
   * (indicating no change) unless a voice command such as *Increase the volume*
   * or *Set volume level 4* was recognized, in which case the value will be
   * between 1 and 100 (corresponding to the new volume level of 1% to 100%).
   * Typically, a client should use this volume level when playing the
   * `audio_out` data, and retain this value as the current volume level and
   * supply it in the `AudioOutConfig` of the next `AssistRequest`. (Some
   * clients may also implement other ways to allow the current volume level to
   * be changed, for example, by providing a knob that the user can turn.)
   * 
* * int32 volume_percentage = 4; * @return The volumePercentage. */ int getVolumePercentage(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy