<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/aiplatform/v1/vertex_rag_data_service.proto

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class VertexRagDataService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Operation::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\VertexRagData::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xD2.\x0A8google/cloud/aiplatform/v1/vertex_rag_data_service.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A*google/cloud/aiplatform/v1/operation.proto\x1A0google/cloud/aiplatform/v1/vertex_rag_data.proto\x1A#google/longrunning/operations.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A\x17google/rpc/status.proto\"\x93\x01\x0A\x16CreateRagCorpusRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12>\x0A\x0Arag_corpus\x18\x02 \x01(\x0B2%.google.cloud.aiplatform.v1.RagCorpusB\x03\xE0A\x02\"P\x0A\x13GetRagCorpusRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#aiplatform.googleapis.com/RagCorpus\"\x83\x01\x0A\x15ListRagCorporaRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"m\x0A\x16ListRagCorporaResponse\x12:\x0A\x0Brag_corpora\x18\x01 \x03(\x0B2%.google.cloud.aiplatform.v1.RagCorpus\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"g\x0A\x16DeleteRagCorpusRequest\x129\x0A\x04name\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#aiplatform.googleapis.com/RagCorpus\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xE5\x01\x0A\x14UploadRagFileRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#aiplatform.googleapis.com/RagCorpus\x12:\x0A\x08rag_file\x18\x02 \x01(\x0B2#.google.cloud.aiplatform.v1.RagFileB\x03\xE0A\x02\x12T\x0A\x16upload_rag_file_config\x18\x05 \x01(\x0B2/.google.cloud.aiplatform.v1.UploadRagFileConfigB\x03\xE0A\x02\"\x7F\x0A\x15UploadRagFileResponse\x127\x0A\x08rag_file\x18\x01 \x01(\x0B2#.google.cloud.aiplatform.v1.RagFileH\x00\x12#\x0A\x05error\x18\x04 \x01(\x0B2\x12.google.rpc.StatusH\x00B\x08\x0A\x06result\"\xAC\x01\x0A\x15ImportRagFilesRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#aiplatform.googleapis.com/RagCorpus\x12V\x0A\x17import_rag_files_config\x18\x02 \x01(\x0B20.google.cloud.aiplatform.v1.ImportRagFilesConfigB\x03\xE0A\x02\"\xE3\x01\x0A\x16ImportRagFilesResponse\x12#\x0A\x19partial_failures_gcs_path\x18\x04 \x01(\x09H\x00\x12)\x0A\x1Fpartial_failures_bigquery_table\x18\x05 \x01(\x09H\x00\x12 \x0A\x18imported_rag_files_count\x18\x01 \x01(\x03\x12\x1E\x0A\x16failed_rag_files_count\x18\x02 \x01(\x03\x12\x1F\x0A\x17skipped_rag_files_count\x18\x03 \x01(\x03B\x16\x0A\x14partial_failure_sink\"L\x0A\x11GetRagFileRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!aiplatform.googleapis.com/RagFile\"\x83\x01\x0A\x13ListRagFilesRequest\x12;\x0A\x06parent\x18\x01 \x01(\x09B+\xE0A\x02\xFAA%\x0A#aiplatform.googleapis.com/RagCorpus\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"g\x0A\x14ListRagFilesResponse\x126\x0A\x09rag_files\x18\x01 \x03(\x0B2#.google.cloud.aiplatform.v1.RagFile\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"O\x0A\x14DeleteRagFileRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!aiplatform.googleapis.com/RagFile\"r\x0A CreateRagCorpusOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"\\\x0A\x19GetRagEngineConfigRequest\x12?\x0A\x04name\x18\x01 \x01(\x09B1\xE0A\x02\xFAA+\x0A)aiplatform.googleapis.com/RagEngineConfig\"X\x0A\x16UpdateRagCorpusRequest\x12>\x0A\x0Arag_corpus\x18\x01 \x01(\x0B2%.google.cloud.aiplatform.v1.RagCorpusB\x03\xE0A\x02\"r\x0A UpdateRagCorpusOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\"\xFD\x01\x0A\x1FImportRagFilesOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata\x12\x15\x0A\x0Drag_corpus_id\x18\x02 \x01(\x03\x12V\x0A\x17import_rag_files_config\x18\x03 \x01(\x0B20.google.cloud.aiplatform.v1.ImportRagFilesConfigB\x03\xE0A\x03\x12\x1B\x0A\x13progress_percentage\x18\x04 \x01(\x05\"k\x0A\x1CUpdateRagEngineConfigRequest\x12K\x0A\x11rag_engine_config\x18\x01 \x01(\x0B2+.google.cloud.aiplatform.v1.RagEngineConfigB\x03\xE0A\x02\"x\x0A&UpdateRagEngineConfigOperationMetadata\x12N\x0A\x10generic_metadata\x18\x01 \x01(\x0B24.google.cloud.aiplatform.v1.GenericOperationMetadata2\xB0\x15\x0A\x14VertexRagDataService\x12\xED\x01\x0A\x0FCreateRagCorpus\x122.google.cloud.aiplatform.v1.CreateRagCorpusRequest\x1A\x1D.google.longrunning.Operation\"\x86\x01\xCAA-\x0A\x09RagCorpus\x12 CreateRagCorpusOperationMetadata\xDAA\x11parent,rag_corpus\x82\xD3\xE4\x93\x02<\"./v1/{parent=projects/*/locations/*}/ragCorpora:\x0Arag_corpus\x12\xF1\x01\x0A\x0FUpdateRagCorpus\x122.google.cloud.aiplatform.v1.UpdateRagCorpusRequest\x1A\x1D.google.longrunning.Operation\"\x8A\x01\xCAA-\x0A\x09RagCorpus\x12 UpdateRagCorpusOperationMetadata\xDAA\x0Arag_corpus\x82\xD3\xE4\x93\x02G29/v1/{rag_corpus.name=projects/*/locations/*/ragCorpora/*}:\x0Arag_corpus\x12\xA5\x01\x0A\x0CGetRagCorpus\x12/.google.cloud.aiplatform.v1.GetRagCorpusRequest\x1A%.google.cloud.aiplatform.v1.RagCorpus\"=\xDAA\x04name\x82\xD3\xE4\x93\x020\x12./v1/{name=projects/*/locations/*/ragCorpora/*}\x12\xB8\x01\x0A\x0EListRagCorpora\x121.google.cloud.aiplatform.v1.ListRagCorporaRequest\x1A2.google.cloud.aiplatform.v1.ListRagCorporaResponse\"?\xDAA\x06parent\x82\xD3\xE4\x93\x020\x12./v1/{parent=projects/*/locations/*}/ragCorpora\x12\xD6\x01\x0A\x0FDeleteRagCorpus\x122.google.cloud.aiplatform.v1.DeleteRagCorpusRequest\x1A\x1D.google.longrunning.Operation\"p\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x020*./v1/{name=projects/*/locations/*/ragCorpora/*}\x12\xEA\x01\x0A\x0DUploadRagFile\x120.google.cloud.aiplatform.v1.UploadRagFileRequest\x1A1.google.cloud.aiplatform.v1.UploadRagFileResponse\"t\xDAA&parent,rag_file,upload_rag_file_config\x82\xD3\xE4\x93\x02E\"@/v1/{parent=projects/*/locations/*/ragCorpora/*}/ragFiles:upload:\x01*\x12\x8D\x02\x0A\x0EImportRagFiles\x121.google.cloud.aiplatform.v1.ImportRagFilesRequest\x1A\x1D.google.longrunning.Operation\"\xA8\x01\xCAA9\x0A\x16ImportRagFilesResponse\x12\x1FImportRagFilesOperationMetadata\xDAA\x1Eparent,import_rag_files_config\x82\xD3\xE4\x93\x02E\"@/v1/{parent=projects/*/locations/*/ragCorpora/*}/ragFiles:import:\x01*\x12\xAA\x01\x0A\x0AGetRagFile\x12-.google.cloud.aiplatform.v1.GetRagFileRequest\x1A#.google.cloud.aiplatform.v1.RagFile\"H\xDAA\x04name\x82\xD3\xE4\x93\x02;\x129/v1/{name=projects/*/locations/*/ragCorpora/*/ragFiles/*}\x12\xBD\x01\x0A\x0CListRagFiles\x12/.google.cloud.aiplatform.v1.ListRagFilesRequest\x1A0.google.cloud.aiplatform.v1.ListRagFilesResponse\"J\xDAA\x06parent\x82\xD3\xE4\x93\x02;\x129/v1/{parent=projects/*/locations/*/ragCorpora/*}/ragFiles\x12\xDD\x01\x0A\x0DDeleteRagFile\x120.google.cloud.aiplatform.v1.DeleteRagFileRequest\x1A\x1D.google.longrunning.Operation\"{\xCAA0\x0A\x15google.protobuf.Empty\x12\x17DeleteOperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02;*9/v1/{name=projects/*/locations/*/ragCorpora/*/ragFiles/*}\x12\xA1\x02\x0A\x15UpdateRagEngineConfig\x128.google.cloud.aiplatform.v1.UpdateRagEngineConfigRequest\x1A\x1D.google.longrunning.Operation\"\xAE\x01\xCAA9\x0A\x0FRagEngineConfig\x12&UpdateRagEngineConfigOperationMetadata\xDAA\x11rag_engine_config\x82\xD3\xE4\x93\x02X2C/v1/{rag_engine_config.name=projects/*/locations/*/ragEngineConfig}:\x11rag_engine_config\x12\xBA\x01\x0A\x12GetRagEngineConfig\x125.google.cloud.aiplatform.v1.GetRagEngineConfigRequest\x1A+.google.cloud.aiplatform.v1.RagEngineConfig\"@\xDAA\x04name\x82\xD3\xE4\x93\x023\x121/v1/{name=projects/*/locations/*/ragEngineConfig}\x1AM\xCAA\x19aiplatform.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xD7\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x19VertexRagDataServiceProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

