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 Type
    Method
    Description
     
     
     
    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.ByteString
    Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Always present for [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest].
    com.google.protobuf.ByteString
    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].
    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].
    boolean
    Optional for both [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    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)
     
    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].
    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].
    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].

    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
    • clear

      public PageInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<PageInfo.Builder>
    • getDefaultInstanceForType

      public PageInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public PageInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public PageInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public PageInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>
    • mergeFrom

      public PageInfo.Builder mergeFrom(PageInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<PageInfo.Builder>
      Throws:
      IOException
    • getCurrentPage

      public String 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:
      getCurrentPage in interface PageInfoOrBuilder
      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:
      getCurrentPageBytes in interface PageInfoOrBuilder
      Returns:
      The bytes for currentPage.
    • setCurrentPage

      public PageInfo.Builder setCurrentPage(String value)
       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

      public PageInfo.Builder 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

      public PageInfo.Builder setCurrentPageBytes(com.google.protobuf.ByteString value)
       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

      public String 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:
      getDisplayName in interface PageInfoOrBuilder
      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:
      getDisplayNameBytes in interface PageInfoOrBuilder
      Returns:
      The bytes for displayName.
    • setDisplayName

      public PageInfo.Builder setDisplayName(String value)
       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

      public PageInfo.Builder 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

      public PageInfo.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
       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:
      hasFormInfo in interface PageInfoOrBuilder
      Returns:
      Whether the formInfo field is set.
    • getFormInfo

      public PageInfo.FormInfo 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:
      getFormInfo in interface PageInfoOrBuilder
      Returns:
      The formInfo.
    • setFormInfo

      public PageInfo.Builder setFormInfo(PageInfo.FormInfo value)
       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

      public PageInfo.Builder setFormInfo(PageInfo.FormInfo.Builder builderForValue)
       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

      public PageInfo.Builder mergeFormInfo(PageInfo.FormInfo value)
       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

      public PageInfo.Builder 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

      public PageInfo.FormInfo.Builder 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

      public PageInfo.FormInfoOrBuilder 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:
      getFormInfoOrBuilder in interface PageInfoOrBuilder