public static final class Page.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder> implements PageOrBuilder
A Dialogflow CX conversation (session) can be described and visualized as a state machine. The states of a CX session are represented by pages. For each flow, you define many pages, where your combined pages can handle a complete conversation on the topics the flow is designed for. At any given moment, exactly one page is the current page, the current page is considered active, and the flow associated with that page is considered active. Every flow has a special start page. When a flow initially becomes active, the start page page becomes the current page. For each conversational turn, the current page will either stay the same or transition to another page. You configure each page to collect information from the end-user that is relevant for the conversational state represented by the page. For more information, see the [Page guide](https://cloud.google.com/dialogflow/cx/docs/concept/page).Protobuf type
google.cloud.dialogflow.cx.v3.Page| Modifier and Type | Method and Description |
|---|---|
Page.Builder |
addAllEventHandlers(Iterable<? extends EventHandler> values)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
addAllTransitionRouteGroups(Iterable<String> values)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
Page.Builder |
addAllTransitionRoutes(Iterable<? extends TransitionRoute> values)
A list of transitions for the transition rules of this page.
|
Page.Builder |
addEventHandlers(EventHandler.Builder builderForValue)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
addEventHandlers(EventHandler value)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
addEventHandlers(int index,
EventHandler.Builder builderForValue)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
addEventHandlers(int index,
EventHandler value)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
EventHandler.Builder |
addEventHandlersBuilder()
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
EventHandler.Builder |
addEventHandlersBuilder(int index)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Page.Builder |
addTransitionRouteGroups(String value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
Page.Builder |
addTransitionRouteGroupsBytes(com.google.protobuf.ByteString value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
Page.Builder |
addTransitionRoutes(int index,
TransitionRoute.Builder builderForValue)
A list of transitions for the transition rules of this page.
|
Page.Builder |
addTransitionRoutes(int index,
TransitionRoute value)
A list of transitions for the transition rules of this page.
|
Page.Builder |
addTransitionRoutes(TransitionRoute.Builder builderForValue)
A list of transitions for the transition rules of this page.
|
Page.Builder |
addTransitionRoutes(TransitionRoute value)
A list of transitions for the transition rules of this page.
|
TransitionRoute.Builder |
addTransitionRoutesBuilder()
A list of transitions for the transition rules of this page.
|
TransitionRoute.Builder |
addTransitionRoutesBuilder(int index)
A list of transitions for the transition rules of this page.
|
Page |
build() |
Page |
buildPartial() |
Page.Builder |
clear() |
Page.Builder |
clearAdvancedSettings()
Hierarchical advanced settings for this page.
|
Page.Builder |
clearDescription()
The description of the page.
|
Page.Builder |
clearDisplayName()
Required.
|
Page.Builder |
clearEntryFulfillment()
The fulfillment to call when the session is entering the page.
|
Page.Builder |
clearEventHandlers()
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Page.Builder |
clearForm()
The form associated with the page, used for collecting parameters
relevant to the page.
|
Page.Builder |
clearKnowledgeConnectorSettings()
Optional.
|
Page.Builder |
clearName()
The unique identifier of the page.
|
Page.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Page.Builder |
clearTransitionRouteGroups()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
Page.Builder |
clearTransitionRoutes()
A list of transitions for the transition rules of this page.
|
Page.Builder |
clone() |
AdvancedSettings |
getAdvancedSettings()
Hierarchical advanced settings for this page.
|
AdvancedSettings.Builder |
getAdvancedSettingsBuilder()
Hierarchical advanced settings for this page.
|
AdvancedSettingsOrBuilder |
getAdvancedSettingsOrBuilder()
Hierarchical advanced settings for this page.
|
Page |
getDefaultInstanceForType() |
String |
getDescription()
The description of the page.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
The description of the page.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
Fulfillment |
getEntryFulfillment()
The fulfillment to call when the session is entering the page.
|
Fulfillment.Builder |
getEntryFulfillmentBuilder()
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.
|
EventHandler.Builder |
getEventHandlersBuilder(int index)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
List<EventHandler.Builder> |
getEventHandlersBuilderList()
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.
|
Form.Builder |
getFormBuilder()
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.
|
KnowledgeConnectorSettings |
getKnowledgeConnectorSettings()
Optional.
|
KnowledgeConnectorSettings.Builder |
getKnowledgeConnectorSettingsBuilder()
Optional.
|
KnowledgeConnectorSettingsOrBuilder |
getKnowledgeConnectorSettingsOrBuilder()
Optional.
|
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]
added to the page.
|
com.google.protobuf.ByteString |
getTransitionRouteGroupsBytes(int index)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
int |
getTransitionRouteGroupsCount()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
com.google.protobuf.ProtocolStringList |
getTransitionRouteGroupsList()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
TransitionRoute |
getTransitionRoutes(int index)
A list of transitions for the transition rules of this page.
|
TransitionRoute.Builder |
getTransitionRoutesBuilder(int index)
A list of transitions for the transition rules of this page.
|
List<TransitionRoute.Builder> |
getTransitionRoutesBuilderList()
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 |
hasAdvancedSettings()
Hierarchical advanced settings for 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.
|
boolean |
hasKnowledgeConnectorSettings()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Page.Builder |
mergeAdvancedSettings(AdvancedSettings value)
Hierarchical advanced settings for this page.
|
Page.Builder |
mergeEntryFulfillment(Fulfillment value)
The fulfillment to call when the session is entering the page.
|
Page.Builder |
mergeForm(Form value)
The form associated with the page, used for collecting parameters
relevant to the page.
|
Page.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Page.Builder |
mergeFrom(com.google.protobuf.Message other) |
Page.Builder |
mergeFrom(Page other) |
Page.Builder |
mergeKnowledgeConnectorSettings(KnowledgeConnectorSettings value)
Optional.
|
Page.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Page.Builder |
removeEventHandlers(int index)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
removeTransitionRoutes(int index)
A list of transitions for the transition rules of this page.
|
Page.Builder |
setAdvancedSettings(AdvancedSettings.Builder builderForValue)
Hierarchical advanced settings for this page.
|
Page.Builder |
setAdvancedSettings(AdvancedSettings value)
Hierarchical advanced settings for this page.
|
Page.Builder |
setDescription(String value)
The description of the page.
|
Page.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
The description of the page.
|
Page.Builder |
setDisplayName(String value)
Required.
|
Page.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
Page.Builder |
setEntryFulfillment(Fulfillment.Builder builderForValue)
The fulfillment to call when the session is entering the page.
|
Page.Builder |
setEntryFulfillment(Fulfillment value)
The fulfillment to call when the session is entering the page.
|
Page.Builder |
setEventHandlers(int index,
EventHandler.Builder builderForValue)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
setEventHandlers(int index,
EventHandler value)
Handlers associated with the page to handle events such as webhook errors,
no match or no input.
|
Page.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Page.Builder |
setForm(Form.Builder builderForValue)
The form associated with the page, used for collecting parameters
relevant to the page.
|
Page.Builder |
setForm(Form value)
The form associated with the page, used for collecting parameters
relevant to the page.
|
Page.Builder |
setKnowledgeConnectorSettings(KnowledgeConnectorSettings.Builder builderForValue)
Optional.
|
Page.Builder |
setKnowledgeConnectorSettings(KnowledgeConnectorSettings value)
Optional.
|
Page.Builder |
setName(String value)
The unique identifier of the page.
|
Page.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of the page.
|
Page.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Page.Builder |
setTransitionRouteGroups(int index,
String value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page.
|
Page.Builder |
setTransitionRoutes(int index,
TransitionRoute.Builder builderForValue)
A list of transitions for the transition rules of this page.
|
Page.Builder |
setTransitionRoutes(int index,
TransitionRoute value)
A list of transitions for the transition rules of this page.
|
Page.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Page build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Page buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Page.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Page.Builder>public Page.Builder mergeFrom(Page other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public Page.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Page.Builder>IOExceptionpublic String 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string name = 1;getName in interface PageOrBuilderpublic 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string name = 1;getNameBytes in interface PageOrBuilderpublic Page.Builder setName(String value)
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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string name = 1;value - The name to set.public Page.Builder clearName()
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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string name = 1;public Page.Builder setNameBytes(com.google.protobuf.ByteString value)
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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string name = 1;value - The bytes for name to set.public String getDisplayName()
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface PageOrBuilderpublic 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];getDisplayNameBytes in interface PageOrBuilderpublic Page.Builder setDisplayName(String value)
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public Page.Builder clearDisplayName()
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public Page.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the page, unique within the flow.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public String getDescription()
The description of the page. The maximum length is 500 characters.
string description = 19;getDescription in interface PageOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
The description of the page. The maximum length is 500 characters.
string description = 19;getDescriptionBytes in interface PageOrBuilderpublic Page.Builder setDescription(String value)
The description of the page. The maximum length is 500 characters.
string description = 19;value - The description to set.public Page.Builder clearDescription()
The description of the page. The maximum length is 500 characters.
string description = 19;public Page.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
The description of the page. The maximum length is 500 characters.
string description = 19;value - The bytes for description to set.public boolean hasEntryFulfillment()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;hasEntryFulfillment in interface PageOrBuilderpublic Fulfillment getEntryFulfillment()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;getEntryFulfillment in interface PageOrBuilderpublic Page.Builder setEntryFulfillment(Fulfillment value)
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;public Page.Builder setEntryFulfillment(Fulfillment.Builder builderForValue)
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;public Page.Builder mergeEntryFulfillment(Fulfillment value)
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;public Page.Builder clearEntryFulfillment()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;public Fulfillment.Builder getEntryFulfillmentBuilder()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;public FulfillmentOrBuilder getEntryFulfillmentOrBuilder()
The fulfillment to call when the session is entering the page.
.google.cloud.dialogflow.cx.v3.Fulfillment entry_fulfillment = 7;getEntryFulfillmentOrBuilder in interface PageOrBuilderpublic boolean hasForm()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;hasForm in interface PageOrBuilderpublic Form getForm()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;getForm in interface PageOrBuilderpublic Page.Builder setForm(Form value)
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;public Page.Builder setForm(Form.Builder builderForValue)
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;public Page.Builder mergeForm(Form value)
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;public Page.Builder clearForm()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;public Form.Builder getFormBuilder()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;public FormOrBuilder getFormOrBuilder()
The form associated with the page, used for collecting parameters relevant to the page.
.google.cloud.dialogflow.cx.v3.Form form = 4;getFormOrBuilder in interface PageOrBuilderpublic com.google.protobuf.ProtocolStringList getTransitionRouteGroupsList()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
getTransitionRouteGroupsList in interface PageOrBuilderpublic int getTransitionRouteGroupsCount()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
getTransitionRouteGroupsCount in interface PageOrBuilderpublic String getTransitionRouteGroups(int index)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
getTransitionRouteGroups in interface PageOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getTransitionRouteGroupsBytes(int index)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
getTransitionRouteGroupsBytes in interface PageOrBuilderindex - The index of the value to return.public Page.Builder setTransitionRouteGroups(int index, String value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
index - The index to set the value at.value - The transitionRouteGroups to set.public Page.Builder addTransitionRouteGroups(String value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
value - The transitionRouteGroups to add.public Page.Builder addAllTransitionRouteGroups(Iterable<String> values)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
values - The transitionRouteGroups to add.public Page.Builder clearTransitionRouteGroups()
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
public Page.Builder addTransitionRouteGroupsBytes(com.google.protobuf.ByteString value)
Ordered list of
[`TransitionRouteGroups`][google.cloud.dialogflow.cx.v3.TransitionRouteGroup]
added to the page. Transition route groups must be unique within a page. If
the page links both flow-level transition route groups and agent-level
transition route groups, the flow-level ones will have higher priority and
will be put before the agent-level ones.
* 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/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/transitionRouteGroups/<TransitionRouteGroupID>`
or
`projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/transitionRouteGroups/<TransitionRouteGroupID>`
for agent-level groups.
repeated string transition_route_groups = 11 [(.google.api.resource_reference) = { ... }
value - The bytes of the transitionRouteGroups to add.public 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 evaluated 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;getTransitionRoutesList in interface PageOrBuilderpublic 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 evaluated 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;getTransitionRoutesCount in interface PageOrBuilderpublic 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 evaluated 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;getTransitionRoutes in interface PageOrBuilderpublic Page.Builder setTransitionRoutes(int index, TransitionRoute value)
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 evaluated 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;public Page.Builder setTransitionRoutes(int index, TransitionRoute.Builder builderForValue)
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 evaluated 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;public Page.Builder addTransitionRoutes(TransitionRoute value)
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 evaluated 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;public Page.Builder addTransitionRoutes(int index, TransitionRoute value)
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 evaluated 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;public Page.Builder addTransitionRoutes(TransitionRoute.Builder builderForValue)
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 evaluated 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;public Page.Builder addTransitionRoutes(int index, TransitionRoute.Builder builderForValue)
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 evaluated 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;public Page.Builder addAllTransitionRoutes(Iterable<? extends TransitionRoute> values)
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 evaluated 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;public Page.Builder clearTransitionRoutes()
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 evaluated 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;public Page.Builder removeTransitionRoutes(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 evaluated 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;public TransitionRoute.Builder getTransitionRoutesBuilder(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 evaluated 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;public 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 evaluated 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;getTransitionRoutesOrBuilder in interface PageOrBuilderpublic 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 evaluated 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;getTransitionRoutesOrBuilderList in interface PageOrBuilderpublic TransitionRoute.Builder addTransitionRoutesBuilder()
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 evaluated 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;public TransitionRoute.Builder addTransitionRoutesBuilder(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 evaluated 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;public List<TransitionRoute.Builder> getTransitionRoutesBuilderList()
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 evaluated 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;public 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;getEventHandlersList in interface PageOrBuilderpublic 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;getEventHandlersCount in interface PageOrBuilderpublic 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;getEventHandlers in interface PageOrBuilderpublic Page.Builder setEventHandlers(int index, EventHandler value)
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;public Page.Builder setEventHandlers(int index, EventHandler.Builder builderForValue)
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;public Page.Builder addEventHandlers(EventHandler value)
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;public Page.Builder addEventHandlers(int index, EventHandler value)
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;public Page.Builder addEventHandlers(EventHandler.Builder builderForValue)
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;public Page.Builder addEventHandlers(int index, EventHandler.Builder builderForValue)
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;public Page.Builder addAllEventHandlers(Iterable<? extends EventHandler> values)
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;public Page.Builder clearEventHandlers()
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;public Page.Builder removeEventHandlers(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;public EventHandler.Builder getEventHandlersBuilder(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;public 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;getEventHandlersOrBuilder in interface PageOrBuilderpublic 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;getEventHandlersOrBuilderList in interface PageOrBuilderpublic EventHandler.Builder addEventHandlersBuilder()
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;public EventHandler.Builder addEventHandlersBuilder(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;public List<EventHandler.Builder> getEventHandlersBuilderList()
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;public boolean hasAdvancedSettings()
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;hasAdvancedSettings in interface PageOrBuilderpublic AdvancedSettings getAdvancedSettings()
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;getAdvancedSettings in interface PageOrBuilderpublic Page.Builder setAdvancedSettings(AdvancedSettings value)
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;public Page.Builder setAdvancedSettings(AdvancedSettings.Builder builderForValue)
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;public Page.Builder mergeAdvancedSettings(AdvancedSettings value)
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;public Page.Builder clearAdvancedSettings()
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;public AdvancedSettings.Builder getAdvancedSettingsBuilder()
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;public AdvancedSettingsOrBuilder getAdvancedSettingsOrBuilder()
Hierarchical advanced settings for this page. The settings exposed at the lower level overrides the settings exposed at the higher level.
.google.cloud.dialogflow.cx.v3.AdvancedSettings advanced_settings = 13;getAdvancedSettingsOrBuilder in interface PageOrBuilderpublic boolean hasKnowledgeConnectorSettings()
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
hasKnowledgeConnectorSettings in interface PageOrBuilderpublic KnowledgeConnectorSettings getKnowledgeConnectorSettings()
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
getKnowledgeConnectorSettings in interface PageOrBuilderpublic Page.Builder setKnowledgeConnectorSettings(KnowledgeConnectorSettings value)
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
public Page.Builder setKnowledgeConnectorSettings(KnowledgeConnectorSettings.Builder builderForValue)
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
public Page.Builder mergeKnowledgeConnectorSettings(KnowledgeConnectorSettings value)
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
public Page.Builder clearKnowledgeConnectorSettings()
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
public KnowledgeConnectorSettings.Builder getKnowledgeConnectorSettingsBuilder()
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
public KnowledgeConnectorSettingsOrBuilder getKnowledgeConnectorSettingsOrBuilder()
Optional. Knowledge connector configuration.
.google.cloud.dialogflow.cx.v3.KnowledgeConnectorSettings knowledge_connector_settings = 18 [(.google.api.field_behavior) = OPTIONAL];
getKnowledgeConnectorSettingsOrBuilder in interface PageOrBuilderpublic final Page.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>public final Page.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Page.Builder>Copyright © 2025 Google LLC. All rights reserved.