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

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

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

package com.google.assistant.embedded.v1alpha2;

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

  /**
   * 
   * Specifies how to process the subsequent incoming audio. Required if
   * [AssistRequest.audio_in][google.assistant.embedded.v1alpha2.AssistRequest.audio_in]
   * bytes will be provided in subsequent requests.
   * 
* * .google.assistant.embedded.v1alpha2.AudioInConfig audio_in_config = 1; * @return Whether the audioInConfig field is set. */ boolean hasAudioInConfig(); /** *
   * Specifies how to process the subsequent incoming audio. Required if
   * [AssistRequest.audio_in][google.assistant.embedded.v1alpha2.AssistRequest.audio_in]
   * bytes will be provided in subsequent requests.
   * 
* * .google.assistant.embedded.v1alpha2.AudioInConfig audio_in_config = 1; * @return The audioInConfig. */ com.google.assistant.embedded.v1alpha2.AudioInConfig getAudioInConfig(); /** *
   * Specifies how to process the subsequent incoming audio. Required if
   * [AssistRequest.audio_in][google.assistant.embedded.v1alpha2.AssistRequest.audio_in]
   * bytes will be provided in subsequent requests.
   * 
* * .google.assistant.embedded.v1alpha2.AudioInConfig audio_in_config = 1; */ com.google.assistant.embedded.v1alpha2.AudioInConfigOrBuilder getAudioInConfigOrBuilder(); /** *
   * The text input to be sent to the Assistant. This can be populated from a
   * text interface if audio input is not available.
   * 
* * string text_query = 6; * @return The textQuery. */ java.lang.String getTextQuery(); /** *
   * The text input to be sent to the Assistant. This can be populated from a
   * text interface if audio input is not available.
   * 
* * string text_query = 6; * @return The bytes for textQuery. */ com.google.protobuf.ByteString getTextQueryBytes(); /** *
   * *Required* Specifies how to format the audio that will be returned.
   * 
* * .google.assistant.embedded.v1alpha2.AudioOutConfig audio_out_config = 2; * @return Whether the audioOutConfig field is set. */ boolean hasAudioOutConfig(); /** *
   * *Required* Specifies how to format the audio that will be returned.
   * 
* * .google.assistant.embedded.v1alpha2.AudioOutConfig audio_out_config = 2; * @return The audioOutConfig. */ com.google.assistant.embedded.v1alpha2.AudioOutConfig getAudioOutConfig(); /** *
   * *Required* Specifies how to format the audio that will be returned.
   * 
* * .google.assistant.embedded.v1alpha2.AudioOutConfig audio_out_config = 2; */ com.google.assistant.embedded.v1alpha2.AudioOutConfigOrBuilder getAudioOutConfigOrBuilder(); /** *
   * *Optional* Specifies the desired format to use when server returns a
   * visual screen response.
   * 
* * .google.assistant.embedded.v1alpha2.ScreenOutConfig screen_out_config = 8; * @return Whether the screenOutConfig field is set. */ boolean hasScreenOutConfig(); /** *
   * *Optional* Specifies the desired format to use when server returns a
   * visual screen response.
   * 
* * .google.assistant.embedded.v1alpha2.ScreenOutConfig screen_out_config = 8; * @return The screenOutConfig. */ com.google.assistant.embedded.v1alpha2.ScreenOutConfig getScreenOutConfig(); /** *
   * *Optional* Specifies the desired format to use when server returns a
   * visual screen response.
   * 
* * .google.assistant.embedded.v1alpha2.ScreenOutConfig screen_out_config = 8; */ com.google.assistant.embedded.v1alpha2.ScreenOutConfigOrBuilder getScreenOutConfigOrBuilder(); /** *
   * *Required* Represents the current dialog state.
   * 
* * .google.assistant.embedded.v1alpha2.DialogStateIn dialog_state_in = 3; * @return Whether the dialogStateIn field is set. */ boolean hasDialogStateIn(); /** *
   * *Required* Represents the current dialog state.
   * 
* * .google.assistant.embedded.v1alpha2.DialogStateIn dialog_state_in = 3; * @return The dialogStateIn. */ com.google.assistant.embedded.v1alpha2.DialogStateIn getDialogStateIn(); /** *
   * *Required* Represents the current dialog state.
   * 
* * .google.assistant.embedded.v1alpha2.DialogStateIn dialog_state_in = 3; */ com.google.assistant.embedded.v1alpha2.DialogStateInOrBuilder getDialogStateInOrBuilder(); /** *
   * Device configuration that uniquely identifies a specific device.
   * 
* * .google.assistant.embedded.v1alpha2.DeviceConfig device_config = 4; * @return Whether the deviceConfig field is set. */ boolean hasDeviceConfig(); /** *
   * Device configuration that uniquely identifies a specific device.
   * 
* * .google.assistant.embedded.v1alpha2.DeviceConfig device_config = 4; * @return The deviceConfig. */ com.google.assistant.embedded.v1alpha2.DeviceConfig getDeviceConfig(); /** *
   * Device configuration that uniquely identifies a specific device.
   * 
* * .google.assistant.embedded.v1alpha2.DeviceConfig device_config = 4; */ com.google.assistant.embedded.v1alpha2.DeviceConfigOrBuilder getDeviceConfigOrBuilder(); /** *
   * *Optional* Debugging parameters for the whole `Assist` RPC.
   * 
* * .google.assistant.embedded.v1alpha2.DebugConfig debug_config = 5; * @return Whether the debugConfig field is set. */ boolean hasDebugConfig(); /** *
   * *Optional* Debugging parameters for the whole `Assist` RPC.
   * 
* * .google.assistant.embedded.v1alpha2.DebugConfig debug_config = 5; * @return The debugConfig. */ com.google.assistant.embedded.v1alpha2.DebugConfig getDebugConfig(); /** *
   * *Optional* Debugging parameters for the whole `Assist` RPC.
   * 
* * .google.assistant.embedded.v1alpha2.DebugConfig debug_config = 5; */ com.google.assistant.embedded.v1alpha2.DebugConfigOrBuilder getDebugConfigOrBuilder(); public com.google.assistant.embedded.v1alpha2.AssistConfig.TypeCase getTypeCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy