public interface PageOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
Fulfillment |
getEntryFulfillment()
The fulfillment to call when the session is entering the page.
|
FulfillmentOrBuilder |
getEntryFulfillmentOrBuilder()
The fulfillment to call when the session is entering the page.
|
EventHandler |
getEventHandlers(int index)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
int |
getEventHandlersCount()
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
List<EventHandler> |
getEventHandlersList()
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
EventHandlerOrBuilder |
getEventHandlersOrBuilder(int index)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
List<? extends EventHandlerOrBuilder> |
getEventHandlersOrBuilderList()
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Form |
getForm()
The form associated with the page, used for collecting parameters
relevant to the page.
|
FormOrBuilder |
getFormOrBuilder()
The form associated with the page, used for collecting parameters
relevant to the page.
|
String |
getName()
The unique identifier of the page.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique identifier of the page.
|
String |
getTransitionRouteGroups(int index)
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page.
|
com.google.protobuf.ByteString |
getTransitionRouteGroupsBytes(int index)
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page.
|
int |
getTransitionRouteGroupsCount()
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page.
|
List<String> |
getTransitionRouteGroupsList()
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page.
|
TransitionRoute |
getTransitionRoutes(int index)
A list of transitions for the transition rules of this page.
|
int |
getTransitionRoutesCount()
A list of transitions for the transition rules of this page.
|
List<TransitionRoute> |
getTransitionRoutesList()
A list of transitions for the transition rules of this page.
|
TransitionRouteOrBuilder |
getTransitionRoutesOrBuilder(int index)
A list of transitions for the transition rules of this page.
|
List<? extends TransitionRouteOrBuilder> |
getTransitionRoutesOrBuilderList()
A list of transitions for the transition rules of this page.
|
boolean |
hasEntryFulfillment()
The fulfillment to call when the session is entering the page.
|
boolean |
hasForm()
The form associated with the page, used for collecting parameters
relevant to the page.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The unique identifier of the page. Required for the [Pages.UpdatePage][google.cloud.dialogflow.cx.v3.Pages.UpdatePage] method. [Pages.CreatePage][google.cloud.dialogflow.cx.v3.Pages.CreatePage] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>`.
string name = 1;com.google.protobuf.ByteString getNameBytes()
The unique identifier of the page. Required for the [Pages.UpdatePage][google.cloud.dialogflow.cx.v3.Pages.UpdatePage] method. [Pages.CreatePage][google.cloud.dialogflow.cx.v3.Pages.CreatePage] populates the name automatically. Format: `projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>`.
string name = 1;String getDisplayName()
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];boolean hasEntryFulfillment()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;Fulfillment getEntryFulfillment()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;FulfillmentOrBuilder getEntryFulfillmentOrBuilder()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;boolean hasForm()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;Form getForm()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;FormOrBuilder getFormOrBuilder()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;List<String> getTransitionRouteGroupsList()
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page. Transition route groups must be unique within a page.
* If multiple transition routes within a page scope refer to the same
intent, then the precedence order is: page's transition route -> page's
transition route group -> flow's transition routes.
* If multiple transition route groups within a page contain the same
intent, then the first group in the ordered list takes precedence.
Format:`projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
int getTransitionRouteGroupsCount()
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page. Transition route groups must be unique within a page.
* If multiple transition routes within a page scope refer to the same
intent, then the precedence order is: page's transition route -> page's
transition route group -> flow's transition routes.
* If multiple transition route groups within a page contain the same
intent, then the first group in the ordered list takes precedence.
Format:`projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
String getTransitionRouteGroups(int index)
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page. Transition route groups must be unique within a page.
* If multiple transition routes within a page scope refer to the same
intent, then the precedence order is: page's transition route -> page's
transition route group -> flow's transition routes.
* If multiple transition route groups within a page contain the same
intent, then the first group in the ordered list takes precedence.
Format:`projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
index - The index of the element to return.com.google.protobuf.ByteString getTransitionRouteGroupsBytes(int index)
Ordered list of [`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup] associated
with the page. Transition route groups must be unique within a page.
* If multiple transition routes within a page scope refer to the same
intent, then the precedence order is: page's transition route -> page's
transition route group -> flow's transition routes.
* If multiple transition route groups within a page contain the same
intent, then the first group in the ordered list takes precedence.
Format:`projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/flows/<Flow ID>/transitionRouteGroups/<TransitionRouteGroup ID>`.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
index - The index of the value to return.List<TransitionRoute> getTransitionRoutesList()
A list of transitions for the transition rules of this page.
They route the conversation to another page in the same flow, or another
flow.
When we are in a certain page, the TransitionRoutes are evalauted in the
following order:
* TransitionRoutes defined in the page with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with intent
specified.
* TransitionRoutes defined in flow with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Flow.transition_route_groups] with intent
specified.
* TransitionRoutes defined in the page with only condition specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with only
condition specified.
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 9;TransitionRoute getTransitionRoutes(int index)
A list of transitions for the transition rules of this page.
They route the conversation to another page in the same flow, or another
flow.
When we are in a certain page, the TransitionRoutes are evalauted in the
following order:
* TransitionRoutes defined in the page with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with intent
specified.
* TransitionRoutes defined in flow with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Flow.transition_route_groups] with intent
specified.
* TransitionRoutes defined in the page with only condition specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with only
condition specified.
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 9;int getTransitionRoutesCount()
A list of transitions for the transition rules of this page.
They route the conversation to another page in the same flow, or another
flow.
When we are in a certain page, the TransitionRoutes are evalauted in the
following order:
* TransitionRoutes defined in the page with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with intent
specified.
* TransitionRoutes defined in flow with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Flow.transition_route_groups] with intent
specified.
* TransitionRoutes defined in the page with only condition specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with only
condition specified.
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 9;List<? extends TransitionRouteOrBuilder> getTransitionRoutesOrBuilderList()
A list of transitions for the transition rules of this page.
They route the conversation to another page in the same flow, or another
flow.
When we are in a certain page, the TransitionRoutes are evalauted in the
following order:
* TransitionRoutes defined in the page with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with intent
specified.
* TransitionRoutes defined in flow with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Flow.transition_route_groups] with intent
specified.
* TransitionRoutes defined in the page with only condition specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with only
condition specified.
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 9;TransitionRouteOrBuilder getTransitionRoutesOrBuilder(int index)
A list of transitions for the transition rules of this page.
They route the conversation to another page in the same flow, or another
flow.
When we are in a certain page, the TransitionRoutes are evalauted in the
following order:
* TransitionRoutes defined in the page with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with intent
specified.
* TransitionRoutes defined in flow with intent specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Flow.transition_route_groups] with intent
specified.
* TransitionRoutes defined in the page with only condition specified.
* TransitionRoutes defined in the
[transition route groups][google.cloud.dialogflow.cx.v3.Page.transition_route_groups] with only
condition specified.
repeated .google.cloud.dialogflow.cx.v3.TransitionRoute transition_routes = 9;List<EventHandler> getEventHandlersList()
Handlers associated with the page to handle events such as webhook errors, no match or no input.
repeated .google.cloud.dialogflow.cx.v3.EventHandler event_handlers = 10;EventHandler getEventHandlers(int index)
Handlers associated with the page to handle events such as webhook errors, no match or no input.
repeated .google.cloud.dialogflow.cx.v3.EventHandler event_handlers = 10;int getEventHandlersCount()
Handlers associated with the page to handle events such as webhook errors, no match or no input.
repeated .google.cloud.dialogflow.cx.v3.EventHandler event_handlers = 10;List<? extends EventHandlerOrBuilder> getEventHandlersOrBuilderList()
Handlers associated with the page to handle events such as webhook errors, no match or no input.
repeated .google.cloud.dialogflow.cx.v3.EventHandler event_handlers = 10;EventHandlerOrBuilder getEventHandlersOrBuilder(int index)
Handlers associated with the page to handle events such as webhook errors, no match or no input.
repeated .google.cloud.dialogflow.cx.v3.EventHandler event_handlers = 10;Copyright © 2022 Google LLC. All rights reserved.