public interface WebhookResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
WebhookResponse.FulfillmentResponse |
getFulfillmentResponse()
The fulfillment response to send to the user.
|
WebhookResponse.FulfillmentResponseOrBuilder |
getFulfillmentResponseOrBuilder()
The fulfillment response to send to the user.
|
PageInfo |
getPageInfo()
Information about page status.
|
PageInfoOrBuilder |
getPageInfoOrBuilder()
Information about page status.
|
com.google.protobuf.Struct |
getPayload()
Value to append directly to
[QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
|
com.google.protobuf.StructOrBuilder |
getPayloadOrBuilder()
Value to append directly to
[QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
|
SessionInfo |
getSessionInfo()
Information about session status.
|
SessionInfoOrBuilder |
getSessionInfoOrBuilder()
Information about session status.
|
String |
getTargetFlow()
The target flow to transition to.
|
com.google.protobuf.ByteString |
getTargetFlowBytes()
The target flow to transition to.
|
String |
getTargetPage()
The target page to transition to.
|
com.google.protobuf.ByteString |
getTargetPageBytes()
The target page to transition to.
|
WebhookResponse.TransitionCase |
getTransitionCase() |
boolean |
hasFulfillmentResponse()
The fulfillment response to send to the user.
|
boolean |
hasPageInfo()
Information about page status.
|
boolean |
hasPayload()
Value to append directly to
[QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
|
boolean |
hasSessionInfo()
Information about session status.
|
boolean |
hasTargetFlow()
The target flow to transition to.
|
boolean |
hasTargetPage()
The target page to transition to.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasFulfillmentResponse()
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
.google.cloud.dialogflow.cx.v3.WebhookResponse.FulfillmentResponse fulfillment_response = 1;
WebhookResponse.FulfillmentResponse getFulfillmentResponse()
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
.google.cloud.dialogflow.cx.v3.WebhookResponse.FulfillmentResponse fulfillment_response = 1;
WebhookResponse.FulfillmentResponseOrBuilder getFulfillmentResponseOrBuilder()
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
.google.cloud.dialogflow.cx.v3.WebhookResponse.FulfillmentResponse fulfillment_response = 1;
boolean hasPageInfo()
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
.google.cloud.dialogflow.cx.v3.PageInfo page_info = 2;PageInfo getPageInfo()
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
.google.cloud.dialogflow.cx.v3.PageInfo page_info = 2;PageInfoOrBuilder getPageInfoOrBuilder()
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
.google.cloud.dialogflow.cx.v3.PageInfo page_info = 2;boolean hasSessionInfo()
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
.google.cloud.dialogflow.cx.v3.SessionInfo session_info = 3;SessionInfo getSessionInfo()
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
.google.cloud.dialogflow.cx.v3.SessionInfo session_info = 3;SessionInfoOrBuilder getSessionInfoOrBuilder()
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
.google.cloud.dialogflow.cx.v3.SessionInfo session_info = 3;boolean hasPayload()
Value to append directly to [QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
.google.protobuf.Struct payload = 4;com.google.protobuf.Struct getPayload()
Value to append directly to [QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
.google.protobuf.Struct payload = 4;com.google.protobuf.StructOrBuilder getPayloadOrBuilder()
Value to append directly to [QueryResult.webhook_payloads][google.cloud.dialogflow.cx.v3.QueryResult.webhook_payloads].
.google.protobuf.Struct payload = 4;boolean hasTargetPage()
The target page to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string target_page = 5 [(.google.api.resource_reference) = { ... }String getTargetPage()
The target page to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string target_page = 5 [(.google.api.resource_reference) = { ... }com.google.protobuf.ByteString getTargetPageBytes()
The target page to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string target_page = 5 [(.google.api.resource_reference) = { ... }boolean hasTargetFlow()
The target flow to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
string target_flow = 6 [(.google.api.resource_reference) = { ... }String getTargetFlow()
The target flow to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
string target_flow = 6 [(.google.api.resource_reference) = { ... }com.google.protobuf.ByteString getTargetFlowBytes()
The target flow to transition to. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>`.
string target_flow = 6 [(.google.api.resource_reference) = { ... }WebhookResponse.TransitionCase getTransitionCase()
Copyright © 2025 Google LLC. All rights reserved.