Interface SuggestSmartRepliesRequestOrBuilder (4.47.0)

public interface SuggestSmartRepliesRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContextSize()

public abstract int getContextSize()

Max number of messages prior to and including [latest_message] to use as context when compiling the suggestion. By default 20 and at most 50.

int32 context_size = 3;

Returns
TypeDescription
int

The contextSize.

getCurrentTextInput()

public abstract TextInput getCurrentTextInput()

The current natural language text segment to compile suggestion for. This provides a way for user to get follow up smart reply suggestion after a smart reply selection, without sending a text message.

.google.cloud.dialogflow.v2.TextInput current_text_input = 4;

Returns
TypeDescription
TextInput

The currentTextInput.

getCurrentTextInputOrBuilder()

public abstract TextInputOrBuilder getCurrentTextInputOrBuilder()

The current natural language text segment to compile suggestion for. This provides a way for user to get follow up smart reply suggestion after a smart reply selection, without sending a text message.

.google.cloud.dialogflow.v2.TextInput current_text_input = 4;

Returns
TypeDescription
TextInputOrBuilder

getLatestMessage()

public abstract String getLatestMessage()

The name of the latest conversation message to compile suggestion for. If empty, it will be the latest message of the conversation.

Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string latest_message = 2 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The latestMessage.

getLatestMessageBytes()

public abstract ByteString getLatestMessageBytes()

The name of the latest conversation message to compile suggestion for. If empty, it will be the latest message of the conversation.

Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string latest_message = 2 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for latestMessage.

getParent()

public abstract String getParent()

Required. The name of the participant to fetch suggestion for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The name of the participant to fetch suggestion for. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/participants/<Participant ID>.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for parent.

hasCurrentTextInput()

public abstract boolean hasCurrentTextInput()

The current natural language text segment to compile suggestion for. This provides a way for user to get follow up smart reply suggestion after a smart reply selection, without sending a text message.

.google.cloud.dialogflow.v2.TextInput current_text_input = 4;

Returns
TypeDescription
boolean

Whether the currentTextInput field is set.