@@ -149,6 +149,28 @@ service VertexRagDataService {
149149 metadata_type : "DeleteOperationMetadata"
150150 };
151151 }
152+
153+ // Updates a RagEngineConfig.
154+ rpc UpdateRagEngineConfig (UpdateRagEngineConfigRequest )
155+ returns (google.longrunning.Operation ) {
156+ option (google.api.http ) = {
157+ patch : "/v1/{rag_engine_config.name=projects/*/locations/*/ragEngineConfig}"
158+ body : "rag_engine_config"
159+ };
160+ option (google.api.method_signature ) = "rag_engine_config" ;
161+ option (google.longrunning.operation_info ) = {
162+ response_type : "RagEngineConfig"
163+ metadata_type : "UpdateRagEngineConfigOperationMetadata"
164+ };
165+ }
166+
167+ // Gets a RagEngineConfig.
168+ rpc GetRagEngineConfig (GetRagEngineConfigRequest ) returns (RagEngineConfig ) {
169+ option (google.api.http ) = {
170+ get : "/v1/{name=projects/*/locations/*/ragEngineConfig}"
171+ };
172+ option (google.api.method_signature ) = "name" ;
173+ }
152174}
153175
154176// Request message for
@@ -388,6 +410,20 @@ message CreateRagCorpusOperationMetadata {
388410 GenericOperationMetadata generic_metadata = 1 ;
389411}
390412
413+ // Request message for
414+ // [VertexRagDataService.GetRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.GetRagEngineConfig]
415+ message GetRagEngineConfigRequest {
416+ // Required. The name of the RagEngineConfig resource.
417+ // Format:
418+ // `projects/{project}/locations/{location}/ragEngineConfig`
419+ string name = 1 [
420+ (google.api.field_behavior ) = REQUIRED ,
421+ (google.api.resource_reference ) = {
422+ type : "aiplatform.googleapis.com/RagEngineConfig"
423+ }
424+ ];
425+ }
426+
391427// Request message for
392428// [VertexRagDataService.UpdateRagCorpus][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagCorpus].
393429message UpdateRagCorpusRequest {
@@ -420,3 +456,21 @@ message ImportRagFilesOperationMetadata {
420456 // progress_percentage = 100 * (successes + failures + skips) / total
421457 int32 progress_percentage = 4 ;
422458}
459+
460+ // Request message for
461+ // [VertexRagDataService.UpdateRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig].
462+ message UpdateRagEngineConfigRequest {
463+ // Required. The updated RagEngineConfig.
464+ //
465+ // NOTE: Downgrading your RagManagedDb's ComputeTier could temporarily
466+ // increase request latencies until the operation is fully complete.
467+ RagEngineConfig rag_engine_config = 1
468+ [(google.api.field_behavior ) = REQUIRED ];
469+ }
470+
471+ // Runtime operation information for
472+ // [VertexRagDataService.UpdateRagEngineConfig][google.cloud.aiplatform.v1.VertexRagDataService.UpdateRagEngineConfig].
473+ message UpdateRagEngineConfigOperationMetadata {
474+ // The operation generic information.
475+ GenericOperationMetadata generic_metadata = 1 ;
476+ }
0 commit comments