/*
 * 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/document_service.proto

package com.google.cloud.discoveryengine.v1beta;

public final class DocumentServiceProto {
  private DocumentServiceProto() {}

  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_GetDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_GetDocumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_CreateDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_CreateDocumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_UpdateDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_UpdateDocumentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_discoveryengine_v1beta_DeleteDocumentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_discoveryengine_v1beta_DeleteDocumentRequest_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/do"
          + "cument_service.proto\022#google.cloud.disco"
          + "veryengine.v1beta\032\034google/api/annotation"
          + "s.proto\032\027google/api/client.proto\032\037google"
          + "/api/field_behavior.proto\032\031google/api/re"
          + "source.proto\0322google/cloud/discoveryengi"
          + "ne/v1beta/document.proto\0327google/cloud/d"
          + "iscoveryengine/v1beta/import_config.prot"
          + "o\0326google/cloud/discoveryengine/v1beta/p"
          + "urge_config.proto\032#google/longrunning/op"
          + "erations.proto\032\033google/protobuf/empty.pr"
          + "oto\"S\n\022GetDocumentRequest\022=\n\004name\030\001 \001(\tB"
          + "/\340A\002\372A)\n\'discoveryengine.googleapis.com/"
          + "Document\"|\n\024ListDocumentsRequest\022=\n\006pare"
          + "nt\030\001 \001(\tB-\340A\002\372A\'\n%discoveryengine.google"
          + "apis.com/Branch\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa"
          + "ge_token\030\003 \001(\t\"r\n\025ListDocumentsResponse\022"
          + "@\n\tdocuments\030\001 \003(\0132-.google.cloud.discov"
          + "eryengine.v1beta.Document\022\027\n\017next_page_t"
          + "oken\030\002 \001(\t\"\266\001\n\025CreateDocumentRequest\022=\n\006"
          + "parent\030\001 \001(\tB-\340A\002\372A\'\n%discoveryengine.go"
          + "ogleapis.com/Branch\022D\n\010document\030\002 \001(\0132-."
          + "google.cloud.discoveryengine.v1beta.Docu"
          + "mentB\003\340A\002\022\030\n\013document_id\030\003 \001(\tB\003\340A\002\"t\n\025U"
          + "pdateDocumentRequest\022D\n\010document\030\001 \001(\0132-"
          + ".google.cloud.discoveryengine.v1beta.Doc"
          + "umentB\003\340A\002\022\025\n\rallow_missing\030\002 \001(\010\"V\n\025Del"
          + "eteDocumentRequest\022=\n\004name\030\001 \001(\tB/\340A\002\372A)"
          + "\n\'discoveryengine.googleapis.com/Documen"
          + "t2\204\024\n\017DocumentService\022\254\002\n\013GetDocument\0227."
          + "google.cloud.discoveryengine.v1beta.GetD"
          + "ocumentRequest\032-.google.cloud.discoverye"
          + "ngine.v1beta.Document\"\264\001\202\323\344\223\002\246\001\022I/v1beta"
          + "/{name=projects/*/locations/*/dataStores"
          + "/*/branches/*/documents/*}ZY\022W/v1beta/{n"
          + "ame=projects/*/locations/*/collections/*"
          + "/dataStores/*/branches/*/documents/*}\332A\004"
          + "name\022\277\002\n\rListDocuments\0229.google.cloud.di"
          + "scoveryengine.v1beta.ListDocumentsReques"
          + "t\032:.google.cloud.discoveryengine.v1beta."
          + "ListDocumentsResponse\"\266\001\202\323\344\223\002\246\001\022I/v1beta"
          + "/{parent=projects/*/locations/*/dataStor"
          + "es/*/branches/*}/documentsZY\022W/v1beta/{p"
          + "arent=projects/*/locations/*/collections"
          + "/*/dataStores/*/branches/*}/documents\332A\006"
          + "parent\022\335\002\n\016CreateDocument\022:.google.cloud"
          + ".discoveryengine.v1beta.CreateDocumentRe"
          + "quest\032-.google.cloud.discoveryengine.v1b"
          + "eta.Document\"\337\001\202\323\344\223\002\272\001\"I/v1beta/{parent="
          + "projects/*/locations/*/dataStores/*/bran"
          + "ches/*}/documents:\010documentZc\"W/v1beta/{"
          + "parent=projects/*/locations/*/collection"
          + "s/*/dataStores/*/branches/*}/documents:\010"
          + "document\332A\033parent,document,document_id\022\321"
          + "\002\n\016UpdateDocument\022:.google.cloud.discove"
          + "ryengine.v1beta.UpdateDocumentRequest\032-."
          + "google.cloud.discoveryengine.v1beta.Docu"
          + "ment\"\323\001\202\323\344\223\002\314\0012R/v1beta/{document.name=p"
          + "rojects/*/locations/*/dataStores/*/branc"
          + "hes/*/documents/*}:\010documentZl2`/v1beta/"
          + "{document.name=projects/*/locations/*/co"
          + "llections/*/dataStores/*/branches/*/docu"
          + "ments/*}:\010document\022\233\002\n\016DeleteDocument\022:."
          + "google.cloud.discoveryengine.v1beta.Dele"
          + "teDocumentRequest\032\026.google.protobuf.Empt"
          + "y\"\264\001\202\323\344\223\002\246\001*I/v1beta/{name=projects/*/lo"
          + "cations/*/dataStores/*/branches/*/docume"
          + "nts/*}ZY*W/v1beta/{name=projects/*/locat"
          + "ions/*/collections/*/dataStores/*/branch"
          + "es/*/documents/*}\332A\004name\022\256\003\n\017ImportDocum"
          + "ents\022;.google.cloud.discoveryengine.v1be"
          + "ta.ImportDocumentsRequest\032\035.google.longr"
          + "unning.Operation\"\276\002\202\323\344\223\002\272\001\"P/v1beta/{par"
          + "ent=projects/*/locations/*/dataStores/*/"
          + "branches/*}/documents:import:\001*Zc\"^/v1be"
          + "ta/{parent=projects/*/locations/*/collec"
          + "tions/*/dataStores/*/branches/*}/documen"
          + "ts:import:\001*\312Az\n;google.cloud.discoverye"
          + "ngine.v1beta.ImportDocumentsResponse\022;go"
          + "ogle.cloud.discoveryengine.v1beta.Import"
          + "DocumentsMetadata\022\250\003\n\016PurgeDocuments\022:.g"
          + "oogle.cloud.discoveryengine.v1beta.Purge"
          + "DocumentsRequest\032\035.google.longrunning.Op"
          + "eration\"\272\002\202\323\344\223\002\270\001\"O/v1beta/{parent=proje"
          + "cts/*/locations/*/dataStores/*/branches/"
          + "*}/documents:purge:\001*Zb\"]/v1beta/{parent"
          + "=projects/*/locations/*/collections/*/da"
          + "taStores/*/branches/*}/documents:purge:\001"
          + "*\312Ax\n:google.cloud.discoveryengine.v1bet"
          + "a.PurgeDocumentsResponse\022:google.cloud.d"
          + "iscoveryengine.v1beta.PurgeDocumentsMeta"
          + "data\032R\312A\036discoveryengine.googleapis.com\322"
          + "A.https://www.googleapis.com/auth/cloud-"
          + "platformB\233\002\n\'com.google.cloud.discoverye"
          + "ngine.v1betaB\024DocumentServiceProtoP\001ZQcl"
          + "oud.google.com/go/discoveryengine/apiv1b"
          + "eta/discoveryenginepb;discoveryenginepb\242"
          + "\002\017DISCOVERYENGINE\252\002#Google.Cloud.Discove"
          + "ryEngine.V1Beta\312\002#Google\\Cloud\\Discovery"
          + "Engine\\V1beta\352\002&Google::Cloud::Discovery"
          + "Engine::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.ResourceProto.getDescriptor(),
              com.google.cloud.discoveryengine.v1beta.DocumentProto.getDescriptor(),
              com.google.cloud.discoveryengine.v1beta.ImportConfigProto.getDescriptor(),
              com.google.cloud.discoveryengine.v1beta.PurgeConfigProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
            });
    internal_static_google_cloud_discoveryengine_v1beta_GetDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_discoveryengine_v1beta_GetDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_GetDocumentRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsResponse_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_ListDocumentsResponse_descriptor,
            new java.lang.String[] {
              "Documents", "NextPageToken",
            });
    internal_static_google_cloud_discoveryengine_v1beta_CreateDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_discoveryengine_v1beta_CreateDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_CreateDocumentRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Document", "DocumentId",
            });
    internal_static_google_cloud_discoveryengine_v1beta_UpdateDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_discoveryengine_v1beta_UpdateDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_UpdateDocumentRequest_descriptor,
            new java.lang.String[] {
              "Document", "AllowMissing",
            });
    internal_static_google_cloud_discoveryengine_v1beta_DeleteDocumentRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_discoveryengine_v1beta_DeleteDocumentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_discoveryengine_v1beta_DeleteDocumentRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    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.methodSignature);
    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.ResourceProto.getDescriptor();
    com.google.cloud.discoveryengine.v1beta.DocumentProto.getDescriptor();
    com.google.cloud.discoveryengine.v1beta.ImportConfigProto.getDescriptor();
    com.google.cloud.discoveryengine.v1beta.PurgeConfigProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
