Class Environment.WebhookConfig.Builder

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

public static final class Environment.WebhookConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<Environment.WebhookConfig.Builder> implements Environment.WebhookConfigOrBuilder
 Configuration for webhooks.
 
Protobuf type google.cloud.dialogflow.cx.v3beta1.Environment.WebhookConfig
  • 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<Environment.WebhookConfig.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<Environment.WebhookConfig.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<Environment.WebhookConfig.Builder>
    • getDefaultInstanceForType

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

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

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

      public Environment.WebhookConfig.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<Environment.WebhookConfig.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Environment.WebhookConfig.Builder>
    • mergeFrom

      public Environment.WebhookConfig.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<Environment.WebhookConfig.Builder>
      Throws:
      IOException
    • getWebhookOverridesList

      public List<Webhook> getWebhookOverridesList()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
      Specified by:
      getWebhookOverridesList in interface Environment.WebhookConfigOrBuilder
    • getWebhookOverridesCount

      public int getWebhookOverridesCount()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
      Specified by:
      getWebhookOverridesCount in interface Environment.WebhookConfigOrBuilder
    • getWebhookOverrides

      public Webhook getWebhookOverrides(int index)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
      Specified by:
      getWebhookOverrides in interface Environment.WebhookConfigOrBuilder
    • setWebhookOverrides

      public Environment.WebhookConfig.Builder setWebhookOverrides(int index, Webhook value)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • setWebhookOverrides

      public Environment.WebhookConfig.Builder setWebhookOverrides(int index, Webhook.Builder builderForValue)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addWebhookOverrides

      public Environment.WebhookConfig.Builder addWebhookOverrides(Webhook value)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addWebhookOverrides

      public Environment.WebhookConfig.Builder addWebhookOverrides(int index, Webhook value)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addWebhookOverrides

      public Environment.WebhookConfig.Builder addWebhookOverrides(Webhook.Builder builderForValue)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addWebhookOverrides

      public Environment.WebhookConfig.Builder addWebhookOverrides(int index, Webhook.Builder builderForValue)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addAllWebhookOverrides

      public Environment.WebhookConfig.Builder addAllWebhookOverrides(Iterable<? extends Webhook> values)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • clearWebhookOverrides

      public Environment.WebhookConfig.Builder clearWebhookOverrides()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • removeWebhookOverrides

      public Environment.WebhookConfig.Builder removeWebhookOverrides(int index)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • getWebhookOverridesBuilder

      public Webhook.Builder getWebhookOverridesBuilder(int index)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • getWebhookOverridesOrBuilder

      public WebhookOrBuilder getWebhookOverridesOrBuilder(int index)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
      Specified by:
      getWebhookOverridesOrBuilder in interface Environment.WebhookConfigOrBuilder
    • getWebhookOverridesOrBuilderList

      public List<? extends WebhookOrBuilder> getWebhookOverridesOrBuilderList()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
      Specified by:
      getWebhookOverridesOrBuilderList in interface Environment.WebhookConfigOrBuilder
    • addWebhookOverridesBuilder

      public Webhook.Builder addWebhookOverridesBuilder()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • addWebhookOverridesBuilder

      public Webhook.Builder addWebhookOverridesBuilder(int index)
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;
    • getWebhookOverridesBuilderList

      public List<Webhook.Builder> getWebhookOverridesBuilderList()
       The list of webhooks to override for the agent environment. The webhook
       must exist in the agent. You can override fields in
       [`generic_web_service`][google.cloud.dialogflow.cx.v3beta1.Webhook.generic_web_service]
       and
       [`service_directory`][google.cloud.dialogflow.cx.v3beta1.Webhook.service_directory].
       
      repeated .google.cloud.dialogflow.cx.v3beta1.Webhook webhook_overrides = 1;