/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/discoveryengine/v1beta/user_event_service.proto

package com.google.cloud.discoveryengine.v1beta;

public final class UserEventServiceProto {
  private UserEventServiceProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_WriteUserEventRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_WriteUserEventRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_CollectUserEventRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_CollectUserEventRequest_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n<google/cloud/discoveryengine/v1beta/us"
          + "er_event_service.proto\022#google.cloud.dis"
          + "coveryengine.v1beta\032\034google/api/annotati"
          + "ons.proto\032\027google/api/client.proto\032\037goog"
          + "le/api/field_behavior.proto\032\031google/api/"
          + "httpbody.proto\032\031google/api/resource.prot"
          + "o\0327google/cloud/discoveryengine/v1beta/i"
          + "mport_config.proto\0324google/cloud/discove"
          + "ryengine/v1beta/user_event.proto\032#google"
          + "/longrunning/operations.proto\"\266\001\n\025WriteU"
          + "serEventRequest\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n"
          + "(discoveryengine.googleapis.com/DataStor"
          + "e\022L\n\nuser_event\030\002 \001(\0132..google.cloud.dis"
          + "coveryengine.v1beta.UserEventB\003\340A\002H\000\210\001\001B"
          + "\r\n\013_user_event\"\250\001\n\027CollectUserEventReque"
          + "st\022@\n\006parent\030\001 \001(\tB0\340A\002\372A*\n(discoveryeng"
          + "ine.googleapis.com/DataStore\022\027\n\nuser_eve"
          + "nt\030\002 \001(\tB\003\340A\002\022\020\n\003uri\030\003 \001(\tH\000\210\001\001\022\020\n\003ets\030\004"
          + " \001(\003H\001\210\001\001B\006\n\004_uriB\006\n\004_ets2\333\010\n\020UserEventS"
          + "ervice\022\274\002\n\016WriteUserEvent\022:.google.cloud"
          + ".discoveryengine.v1beta.WriteUserEventRe"
          + "quest\032..google.cloud.discoveryengine.v1b"
          + "eta.UserEvent\"\275\001\202\323\344\223\002\266\001\"E/v1beta/{parent"
          + "=projects/*/locations/*/dataStores/*}/us"
          + "erEvents:write:\nuser_eventZa\"S/v1beta/{p"
          + "arent=projects/*/locations/*/collections"
          + "/*/dataStores/*}/userEvents:write:\nuser_"
          + "event\022\222\002\n\020CollectUserEvent\022<.google.clou"
          + "d.discoveryengine.v1beta.CollectUserEven"
          + "tRequest\032\024.google.api.HttpBody\"\251\001\202\323\344\223\002\242\001"
          + "\022G/v1beta/{parent=projects/*/locations/*"
          + "/dataStores/*}/userEvents:collectZW\022U/v1"
          + "beta/{parent=projects/*/locations/*/coll"
          + "ections/*/dataStores/*}/userEvents:colle"
          + "ct\022\236\003\n\020ImportUserEvents\022<.google.cloud.d"
          + "iscoveryengine.v1beta.ImportUserEventsRe"
          + "quest\032\035.google.longrunning.Operation\"\254\002\202"
          + "\323\344\223\002\246\001\"F/v1beta/{parent=projects/*/locat"
          + "ions/*/dataStores/*}/userEvents:import:\001"
          + "*ZY\"T/v1beta/{parent=projects/*/location"
          + "s/*/collections/*/dataStores/*}/userEven"
          + "ts:import:\001*\312A|\n<google.cloud.discoverye"
          + "ngine.v1beta.ImportUserEventsResponse\022<g"
          + "oogle.cloud.discoveryengine.v1beta.Impor"
          + "tUserEventsMetadata\032R\312A\036discoveryengine."
          + "googleapis.com\322A.https://www.googleapis."
          + "com/auth/cloud-platformB\234\002\n\'com.google.c"
          + "loud.discoveryengine.v1betaB\025UserEventSe"
          + "rviceProtoP\001ZQcloud.google.com/go/discov"
          + "eryengine/apiv1beta/discoveryenginepb;di"
          + "scoveryenginepb\242\002\017DISCOVERYENGINE\252\002#Goog"
          + "le.Cloud.DiscoveryEngine.V1Beta\312\002#Google"
          + "\\Cloud\\DiscoveryEngine\\V1beta\352\002&Google::"
          + "Cloud::DiscoveryEngine::V1betab\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.HttpBodyProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.discoveryengine.v1beta.ImportConfigProto.getDescriptor(),
              com.google.cloud.discoveryengine.v1beta.UserEventProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
            });
    internal_static_google_cloud_discoveryengine_v1beta_WriteUserEventRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_discoveryengine_v1beta_WriteUserEventRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_WriteUserEventRequest_descriptor,
            new java.lang.String[] {
              "Parent", "UserEvent", "UserEvent",
            });
    internal_static_google_cloud_discoveryengine_v1beta_CollectUserEventRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_discoveryengine_v1beta_CollectUserEventRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_CollectUserEventRequest_descriptor,
            new java.lang.String[] {
              "Parent", "UserEvent", "Uri", "Ets", "Uri", "Ets",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.HttpBodyProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.discoveryengine.v1beta.ImportConfigProto.getDescriptor();
    com.google.cloud.discoveryengine.v1beta.UserEventProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
