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