public static final class PageInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder> implements PageInfoOrBuilder
Represents page information communicated to and from the webhook.Protobuf type
google.cloud.dialogflow.cx.v3.PageInfo| Modifier and Type | Method and Description |
|---|---|
PageInfo.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PageInfo |
build() |
PageInfo |
buildPartial() |
PageInfo.Builder |
clear() |
PageInfo.Builder |
clearCurrentPage()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
clearDisplayName()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
PageInfo.Builder |
clearFormInfo()
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
PageInfo.Builder |
clone() |
String |
getCurrentPage()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
com.google.protobuf.ByteString |
getCurrentPageBytes()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.FormInfo |
getFormInfo()
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.FormInfo.Builder |
getFormInfoBuilder()
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.FormInfoOrBuilder |
getFormInfoOrBuilder()
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
boolean |
hasFormInfo()
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
PageInfo.Builder |
mergeFormInfo(PageInfo.FormInfo value)
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
PageInfo.Builder |
mergeFrom(com.google.protobuf.Message other) |
PageInfo.Builder |
mergeFrom(PageInfo other) |
PageInfo.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
PageInfo.Builder |
setCurrentPage(String value)
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
setCurrentPageBytes(com.google.protobuf.ByteString value)
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
setDisplayName(String value)
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Always present for
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest].
|
PageInfo.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
PageInfo.Builder |
setFormInfo(PageInfo.FormInfo.Builder builderForValue)
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.Builder |
setFormInfo(PageInfo.FormInfo value)
Optional for both
[WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and
[WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse].
|
PageInfo.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
PageInfo.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<PageInfo.Builder>public PageInfo.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.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<PageInfo.Builder>public PageInfo getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic PageInfo build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic PageInfo buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic PageInfo.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>public PageInfo.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<PageInfo.Builder>public PageInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>public PageInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>public PageInfo.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<PageInfo.Builder>public PageInfo.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<PageInfo.Builder>public PageInfo.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>public PageInfo.Builder mergeFrom(PageInfo other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>public PageInfo.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<PageInfo.Builder>IOExceptionpublic String getCurrentPage()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The unique identifier of the current page. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string current_page = 1 [(.google.api.resource_reference) = { ... }getCurrentPage in interface PageInfoOrBuilderpublic com.google.protobuf.ByteString getCurrentPageBytes()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The unique identifier of the current page. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string current_page = 1 [(.google.api.resource_reference) = { ... }getCurrentPageBytes in interface PageInfoOrBuilderpublic PageInfo.Builder setCurrentPage(String value)
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The unique identifier of the current page. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string current_page = 1 [(.google.api.resource_reference) = { ... }value - The currentPage to set.public PageInfo.Builder clearCurrentPage()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The unique identifier of the current page. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string current_page = 1 [(.google.api.resource_reference) = { ... }public PageInfo.Builder setCurrentPageBytes(com.google.protobuf.ByteString value)
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The unique identifier of the current page. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>`.
string current_page = 1 [(.google.api.resource_reference) = { ... }value - The bytes for currentPage to set.public String getDisplayName()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
string display_name = 4;getDisplayName in interface PageInfoOrBuilderpublic com.google.protobuf.ByteString getDisplayNameBytes()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
string display_name = 4;getDisplayNameBytes in interface PageInfoOrBuilderpublic PageInfo.Builder setDisplayName(String value)
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
string display_name = 4;value - The displayName to set.public PageInfo.Builder clearDisplayName()
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
string display_name = 4;public PageInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. The display name of the current page.
string display_name = 4;value - The bytes for displayName to set.public boolean hasFormInfo()
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;hasFormInfo in interface PageInfoOrBuilderpublic PageInfo.FormInfo getFormInfo()
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;getFormInfo in interface PageInfoOrBuilderpublic PageInfo.Builder setFormInfo(PageInfo.FormInfo value)
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;public PageInfo.Builder setFormInfo(PageInfo.FormInfo.Builder builderForValue)
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;public PageInfo.Builder mergeFormInfo(PageInfo.FormInfo value)
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;public PageInfo.Builder clearFormInfo()
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;public PageInfo.FormInfo.Builder getFormInfoBuilder()
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;public PageInfo.FormInfoOrBuilder getFormInfoOrBuilder()
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3.PageInfo.FormInfo form_info = 3;getFormInfoOrBuilder in interface PageInfoOrBuilderpublic final PageInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>public final PageInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<PageInfo.Builder>Copyright © 2025 Google LLC. All rights reserved.