Interface AutomatedAgentReplyOrBuilder (4.41.0)

public interface AutomatedAgentReplyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllowCancellation()

public abstract boolean getAllowCancellation()

Indicates whether the partial automated agent reply is interruptible when a later reply message arrives. e.g. if the agent specified some music as partial response, it can be cancelled.

bool allow_cancellation = 8;

Returns
TypeDescription
boolean

The allowCancellation.

getAutomatedAgentReplyType()

public abstract AutomatedAgentReply.AutomatedAgentReplyType getAutomatedAgentReplyType()

AutomatedAgentReply type.

.google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;

Returns
TypeDescription
AutomatedAgentReply.AutomatedAgentReplyType

The automatedAgentReplyType.

getAutomatedAgentReplyTypeValue()

public abstract int getAutomatedAgentReplyTypeValue()

AutomatedAgentReply type.

.google.cloud.dialogflow.v2beta1.AutomatedAgentReply.AutomatedAgentReplyType automated_agent_reply_type = 7;

Returns
TypeDescription
int

The enum numeric value on the wire for automatedAgentReplyType.

getCxCurrentPage()

public abstract String getCxCurrentPage()

The unique identifier of the current Dialogflow CX conversation page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.

string cx_current_page = 11;

Returns
TypeDescription
String

The cxCurrentPage.

getCxCurrentPageBytes()

public abstract ByteString getCxCurrentPageBytes()

The unique identifier of the current Dialogflow CX conversation page. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.

string cx_current_page = 11;

Returns
TypeDescription
ByteString

The bytes for cxCurrentPage.

getCxSessionParameters() (deprecated)

public abstract Struct getCxSessionParameters()

Deprecated. google.cloud.dialogflow.v2beta1.AutomatedAgentReply.cx_session_parameters is deprecated. See google/cloud/dialogflow/v2beta1/participant.proto;l=525

The collection of current Dialogflow CX agent session parameters at the time of this response. Deprecated: Use parameters instead.

.google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];

Returns
TypeDescription
Struct

The cxSessionParameters.

getCxSessionParametersOrBuilder() (deprecated)

public abstract StructOrBuilder getCxSessionParametersOrBuilder()

The collection of current Dialogflow CX agent session parameters at the time of this response. Deprecated: Use parameters instead.

.google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];

Returns
TypeDescription
StructOrBuilder

getDetectIntentResponse()

public abstract DetectIntentResponse getDetectIntentResponse()

Response of the Dialogflow Sessions.DetectIntent call.

.google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;

Returns
TypeDescription
DetectIntentResponse

The detectIntentResponse.

getDetectIntentResponseOrBuilder()

public abstract DetectIntentResponseOrBuilder getDetectIntentResponseOrBuilder()

Response of the Dialogflow Sessions.DetectIntent call.

.google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;

Returns
TypeDescription
DetectIntentResponseOrBuilder

getEvent()

public abstract String getEvent()

Event name if an event is triggered for the query.

string event = 5;

Returns
TypeDescription
String

The event.

getEventBytes()

public abstract ByteString getEventBytes()

Event name if an event is triggered for the query.

string event = 5;

Returns
TypeDescription
ByteString

The bytes for event.

getIntent()

public abstract String getIntent()

Name of the intent if an intent is matched for the query. For a V2 query, the value format is projects/<Project ID>/locations/ <Location ID>/agent/intents/<Intent ID>. For a V3 query, the value format is projects/<Project ID>/locations/ <Location ID>/agents/<Agent ID>/intents/<Intent ID>.

string intent = 4 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The intent.

getIntentBytes()

public abstract ByteString getIntentBytes()

Name of the intent if an intent is matched for the query. For a V2 query, the value format is projects/<Project ID>/locations/ <Location ID>/agent/intents/<Intent ID>. For a V3 query, the value format is projects/<Project ID>/locations/ <Location ID>/agents/<Agent ID>/intents/<Intent ID>.

string intent = 4 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for intent.

getMatchCase()

public abstract AutomatedAgentReply.MatchCase getMatchCase()
Returns
TypeDescription
AutomatedAgentReply.MatchCase

getMatchConfidence()

public abstract float getMatchConfidence()

The confidence of the match. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). This value is for informational purpose only and is only used to help match the best intent within the classification threshold. This value may change for the same end-user expression at any time due to a model retraining or change in implementation.

float match_confidence = 9;

Returns
TypeDescription
float

The matchConfidence.

getParameters()

public abstract Struct getParameters()

The collection of current parameters at the time of this response.

.google.protobuf.Struct parameters = 10;

Returns
TypeDescription
Struct

The parameters.

getParametersOrBuilder()

public abstract StructOrBuilder getParametersOrBuilder()

The collection of current parameters at the time of this response.

.google.protobuf.Struct parameters = 10;

Returns
TypeDescription
StructOrBuilder

getResponseCase()

public abstract AutomatedAgentReply.ResponseCase getResponseCase()
Returns
TypeDescription
AutomatedAgentReply.ResponseCase

getResponseMessages(int index)

public abstract ResponseMessage getResponseMessages(int index)

Response messages from the automated agent.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
ResponseMessage

getResponseMessagesCount()

public abstract int getResponseMessagesCount()

Response messages from the automated agent.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;

Returns
TypeDescription
int

getResponseMessagesList()

public abstract List<ResponseMessage> getResponseMessagesList()

Response messages from the automated agent.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;

Returns
TypeDescription
List<ResponseMessage>

getResponseMessagesOrBuilder(int index)

public abstract ResponseMessageOrBuilder getResponseMessagesOrBuilder(int index)

Response messages from the automated agent.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;

Parameter
NameDescription
indexint
Returns
TypeDescription
ResponseMessageOrBuilder

getResponseMessagesOrBuilderList()

public abstract List<? extends ResponseMessageOrBuilder> getResponseMessagesOrBuilderList()

Response messages from the automated agent.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 3;

Returns
TypeDescription
List<? extends com.google.cloud.dialogflow.v2beta1.ResponseMessageOrBuilder>

hasCxSessionParameters() (deprecated)

public abstract boolean hasCxSessionParameters()

Deprecated. google.cloud.dialogflow.v2beta1.AutomatedAgentReply.cx_session_parameters is deprecated. See google/cloud/dialogflow/v2beta1/participant.proto;l=525

The collection of current Dialogflow CX agent session parameters at the time of this response. Deprecated: Use parameters instead.

.google.protobuf.Struct cx_session_parameters = 6 [deprecated = true];

Returns
TypeDescription
boolean

Whether the cxSessionParameters field is set.

hasDetectIntentResponse()

public abstract boolean hasDetectIntentResponse()

Response of the Dialogflow Sessions.DetectIntent call.

.google.cloud.dialogflow.v2beta1.DetectIntentResponse detect_intent_response = 1;

Returns
TypeDescription
boolean

Whether the detectIntentResponse field is set.

hasEvent()

public abstract boolean hasEvent()

Event name if an event is triggered for the query.

string event = 5;

Returns
TypeDescription
boolean

Whether the event field is set.

hasIntent()

public abstract boolean hasIntent()

Name of the intent if an intent is matched for the query. For a V2 query, the value format is projects/<Project ID>/locations/ <Location ID>/agent/intents/<Intent ID>. For a V3 query, the value format is projects/<Project ID>/locations/ <Location ID>/agents/<Agent ID>/intents/<Intent ID>.

string intent = 4 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
boolean

Whether the intent field is set.

hasParameters()

public abstract boolean hasParameters()

The collection of current parameters at the time of this response.

.google.protobuf.Struct parameters = 10;

Returns
TypeDescription
boolean

Whether the parameters field is set.