Class PageInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
com.google.cloud.dialogflow.cx.v3beta1.PageInfo.Builder
- All Implemented Interfaces:
PageInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PageInfo
public static final class PageInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
implements PageInfoOrBuilder
Represents page information communicated to and from the webhook.Protobuf type
google.cloud.dialogflow.cx.v3beta1.PageInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].com.google.protobuf.ByteStringAlways present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAlways present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].com.google.protobuf.ByteStringAlways present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].booleanOptional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFormInfo(PageInfo.FormInfo value) Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setCurrentPage(String value) Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].setCurrentPageBytes(com.google.protobuf.ByteString value) Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].setDisplayName(String value) Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].setDisplayNameBytes(com.google.protobuf.ByteString value) Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].setFormInfo(PageInfo.FormInfo value) Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].setFormInfo(PageInfo.FormInfo.Builder builderForValue) Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
-
mergeFrom
public PageInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>- Throws:
IOException
-
getCurrentPage
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.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) = { ... }- Specified by:
getCurrentPagein interfacePageInfoOrBuilder- Returns:
- The currentPage.
-
getCurrentPageBytes
public com.google.protobuf.ByteString getCurrentPageBytes()Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.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) = { ... }- Specified by:
getCurrentPageBytesin interfacePageInfoOrBuilder- Returns:
- The bytes for currentPage.
-
setCurrentPage
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.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) = { ... }- Parameters:
value- The currentPage to set.- Returns:
- This builder for chaining.
-
clearCurrentPage
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.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) = { ... }- Returns:
- This builder for chaining.
-
setCurrentPageBytes
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.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) = { ... }- Parameters:
value- The bytes for currentPage to set.- Returns:
- This builder for chaining.
-
getDisplayName
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. The display name of the current page.
string display_name = 4;- Specified by:
getDisplayNamein interfacePageInfoOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. The display name of the current page.
string display_name = 4;- Specified by:
getDisplayNameBytesin interfacePageInfoOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. The display name of the current page.
string display_name = 4;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. The display name of the current page.
string display_name = 4;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest]. Ignored for [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. The display name of the current page.
string display_name = 4;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasFormInfo
public boolean hasFormInfo()Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3;- Specified by:
hasFormInfoin interfacePageInfoOrBuilder- Returns:
- Whether the formInfo field is set.
-
getFormInfo
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3;- Specified by:
getFormInfoin interfacePageInfoOrBuilder- Returns:
- The formInfo.
-
setFormInfo
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3; -
setFormInfo
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3; -
mergeFormInfo
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3; -
clearFormInfo
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3; -
getFormInfoBuilder
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3; -
getFormInfoOrBuilder
Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse]. Information about the form.
.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo form_info = 3;- Specified by:
getFormInfoOrBuilderin interfacePageInfoOrBuilder
-