@@ -54,7 +54,9 @@ enum ConvertedFileType {
5454message File {
5555 option (google.api.resource ) = {
5656 type : "api.instill.tech/File"
57- pattern : "namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}"
57+ pattern :
58+ "namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/"
59+ "{file}"
5860 };
5961
6062 // View defines how a file is presented.
@@ -223,7 +225,8 @@ message File {
223225 // ===== Standard AIP fields 1-6 (ALL resources must follow this order) =====
224226
225227 // Field 1: Canonical resource name.
226- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`.
228+ // Format:
229+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`.
227230 string name = 1 [(google.api.field_behavior ) = OUTPUT_ONLY ];
228231
229232 // Field 2: Immutable canonical resource ID (80-96 bits entropy, base62).
@@ -286,7 +289,7 @@ message File {
286289 // ===== Knowledge base associations =====
287290
288291 // Knowledge base resource names that this file is associated with.
289- // Format: `namespaces/{namespace}/knowledgeBases /{knowledge_base}`
292+ // Format: `namespaces/{namespace}/knowledge-bases /{knowledge_base}`
290293 // A file can belong to multiple knowledge bases within the same namespace.
291294 // This field is populated from the file_knowledge_base junction table.
292295 // Follows AIP-122 for resource name references.
@@ -359,7 +362,7 @@ message File {
359362// Follows AIP-133: https://google.aip.dev/133
360363message CreateFileRequest {
361364 // The parent resource name (knowledge base).
362- // Format: `namespaces/{namespace}/knowledgeBases /{knowledge_base}`
365+ // Format: `namespaces/{namespace}/knowledge-bases /{knowledge_base}`
363366 string parent = 1 [(google.api.field_behavior ) = REQUIRED ];
364367 // The file to create.
365368 File file = 2 [(google.api.field_behavior ) = OPTIONAL ];
@@ -375,7 +378,8 @@ message CreateFileResponse {
375378// Follows AIP-135: https://google.aip.dev/135
376379message DeleteFileRequest {
377380 // The resource name of the file to delete.
378- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
381+ // Format:
382+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
379383 string name = 1 [
380384 (google.api.field_behavior ) = REQUIRED ,
381385 (google.api.resource_reference ) = {type : "api.instill.tech/File" }
@@ -385,7 +389,8 @@ message DeleteFileRequest {
385389// DeleteFileResponse represents a response for deleting a file.
386390message DeleteFileResponse {
387391 // The resource name of the deleted file.
388- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
392+ // Format:
393+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
389394 string name = 1 [(google.api.field_behavior ) = OUTPUT_ONLY ];
390395}
391396
@@ -394,7 +399,8 @@ message DeleteFileResponse {
394399// DeleteFileAdminRequest represents a request to delete a file (admin only).
395400message DeleteFileAdminRequest {
396401 // The resource name of the file to delete.
397- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
402+ // Format:
403+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
398404 string name = 1 [
399405 (google.api.field_behavior ) = REQUIRED ,
400406 (google.api.resource_reference ) = {type : "api.instill.tech/File" }
@@ -405,18 +411,21 @@ message DeleteFileAdminRequest {
405411// only).
406412message DeleteFileAdminResponse {
407413 // The resource name of the deleted file.
408- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
414+ // Format:
415+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
409416 string name = 1 [(google.api.field_behavior ) = OUTPUT_ONLY ];
410417}
411418
412- // ReprocessFileAdminRequest represents a request to reprocess a file (admin only).
413- // This bypasses ACL checks and triggers the ProcessFileWorkflow directly.
419+ // ReprocessFileAdminRequest represents a request to reprocess a file (admin
420+ // only). This bypasses ACL checks and triggers the ProcessFileWorkflow
421+ // directly.
414422message ReprocessFileAdminRequest {
415423 // The file UID to reprocess.
416424 string file_uid = 1 [(google.api.field_behavior ) = REQUIRED ];
417425}
418426
419- // ReprocessFileAdminResponse represents a response for reprocessing a file (admin only).
427+ // ReprocessFileAdminResponse represents a response for reprocessing a file
428+ // (admin only).
420429message ReprocessFileAdminResponse {
421430 // The reprocessed file.
422431 File file = 1 [(google.api.field_behavior ) = OUTPUT_ONLY ];
@@ -426,7 +435,7 @@ message ReprocessFileAdminResponse {
426435// Follows AIP-132: https://google.aip.dev/132
427436message ListFilesRequest {
428437 // The parent resource name (knowledge base).
429- // Format: `namespaces/{namespace}/knowledgeBases /{knowledge_base}`
438+ // Format: `namespaces/{namespace}/knowledge-bases /{knowledge_base}`
430439 string parent = 1 [(google.api.field_behavior ) = REQUIRED ];
431440 // The page size (default:10; max 100).
432441 optional int32 page_size = 2 [(google.api.field_behavior ) = OPTIONAL ];
@@ -461,7 +470,8 @@ message ListFilesResponse {
461470// Follows AIP-131: https://google.aip.dev/131
462471message GetFileRequest {
463472 // The resource name of the file to retrieve.
464- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
473+ // Format:
474+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
465475 string name = 1 [
466476 (google.api.field_behavior ) = REQUIRED ,
467477 (google.api.resource_reference ) = {type : "api.instill.tech/File" }
@@ -497,7 +507,8 @@ message GetFileResponse {
497507// Follows AIP-134: https://google.aip.dev/134
498508message UpdateFileRequest {
499509 // The file resource to update. The file's `name` field identifies the
500- // resource. Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
510+ // resource. Format:
511+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
501512 File file = 1 [(google.api.field_behavior ) = REQUIRED ];
502513 // The update mask specifies the subset of fields that should be modified.
503514 google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior ) = REQUIRED ];
@@ -512,7 +523,8 @@ message UpdateFileResponse {
512523// ReprocessFileRequest represents a request to reprocess a file.
513524message ReprocessFileRequest {
514525 // The resource name of the file to reprocess.
515- // Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
526+ // Format:
527+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
516528 string name = 1 [
517529 (google.api.field_behavior ) = REQUIRED ,
518530 (google.api.resource_reference ) = {type : "api.instill.tech/File" }
@@ -534,7 +546,8 @@ message ReprocessFileResponse {
534546// Follows AIP-134: https://google.aip.dev/134
535547message UpdateFileAdminRequest {
536548 // The file resource to update. The file's `name` field identifies the
537- // resource. Format: `namespaces/{namespace}/knowledgeBases/{knowledge_base}/files/{file}`
549+ // resource. Format:
550+ // `namespaces/{namespace}/knowledge-bases/{knowledge_base}/files/{file}`
538551 File file = 1 [(google.api.field_behavior ) = REQUIRED ];
539552 // The update mask specifies the subset of fields that should be modified.
540553 google.protobuf.FieldMask update_mask = 2 [(google.api.field_behavior ) = REQUIRED ];
0 commit comments