Class PageInfo.FormInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PageInfo.FormInfo.Builder>
com.google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.Builder
All Implemented Interfaces:
PageInfo.FormInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
PageInfo.FormInfo

public static final class PageInfo.FormInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<PageInfo.FormInfo.Builder> implements PageInfo.FormInfoOrBuilder
 Represents form information.
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo
  • 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.FormInfo.Builder>
    • clear

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

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

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

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

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

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

      public PageInfo.FormInfo.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.FormInfo.Builder>
      Throws:
      IOException
    • getParameterInfoList

      public List<PageInfo.FormInfo.ParameterInfo> getParameterInfoList()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
      Specified by:
      getParameterInfoList in interface PageInfo.FormInfoOrBuilder
    • getParameterInfoCount

      public int getParameterInfoCount()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
      Specified by:
      getParameterInfoCount in interface PageInfo.FormInfoOrBuilder
    • getParameterInfo

      public PageInfo.FormInfo.ParameterInfo getParameterInfo(int index)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
      Specified by:
      getParameterInfo in interface PageInfo.FormInfoOrBuilder
    • setParameterInfo

      public PageInfo.FormInfo.Builder setParameterInfo(int index, PageInfo.FormInfo.ParameterInfo value)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • setParameterInfo

      public PageInfo.FormInfo.Builder setParameterInfo(int index, PageInfo.FormInfo.ParameterInfo.Builder builderForValue)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addParameterInfo

       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addParameterInfo

      public PageInfo.FormInfo.Builder addParameterInfo(int index, PageInfo.FormInfo.ParameterInfo value)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addParameterInfo

      public PageInfo.FormInfo.Builder addParameterInfo(PageInfo.FormInfo.ParameterInfo.Builder builderForValue)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addParameterInfo

      public PageInfo.FormInfo.Builder addParameterInfo(int index, PageInfo.FormInfo.ParameterInfo.Builder builderForValue)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addAllParameterInfo

      public PageInfo.FormInfo.Builder addAllParameterInfo(Iterable<? extends PageInfo.FormInfo.ParameterInfo> values)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • clearParameterInfo

      public PageInfo.FormInfo.Builder clearParameterInfo()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • removeParameterInfo

      public PageInfo.FormInfo.Builder removeParameterInfo(int index)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • getParameterInfoBuilder

      public PageInfo.FormInfo.ParameterInfo.Builder getParameterInfoBuilder(int index)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • getParameterInfoOrBuilder

      public PageInfo.FormInfo.ParameterInfoOrBuilder getParameterInfoOrBuilder(int index)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
      Specified by:
      getParameterInfoOrBuilder in interface PageInfo.FormInfoOrBuilder
    • getParameterInfoOrBuilderList

      public List<? extends PageInfo.FormInfo.ParameterInfoOrBuilder> getParameterInfoOrBuilderList()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
      Specified by:
      getParameterInfoOrBuilderList in interface PageInfo.FormInfoOrBuilder
    • addParameterInfoBuilder

      public PageInfo.FormInfo.ParameterInfo.Builder addParameterInfoBuilder()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • addParameterInfoBuilder

      public PageInfo.FormInfo.ParameterInfo.Builder addParameterInfoBuilder(int index)
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;
    • getParameterInfoBuilderList

      public List<PageInfo.FormInfo.ParameterInfo.Builder> getParameterInfoBuilderList()
       Optional for both
       [WebhookRequest][google.cloud.dialogflow.cx.v3beta1.WebhookRequest] and
       [WebhookResponse][google.cloud.dialogflow.cx.v3beta1.WebhookResponse].
       The parameters contained in the form. Note that the webhook cannot add
       or remove any form parameter.
       
      repeated .google.cloud.dialogflow.cx.v3beta1.PageInfo.FormInfo.ParameterInfo parameter_info = 2;