Package google.cloud.visionai.v1alpha1

Indeks

AppPlatform

Layanan yang menjelaskan pengendali untuk resource

AddApplicationStreamInput

rpc AddApplicationStreamInput(AddApplicationStreamInputRequest) returns (Operation)

Menambahkan input streaming target ke Aplikasi. Jika Aplikasi di-deploy, instance Aplikasi baru yang sesuai akan dibuat. Jika streaming sudah ada di Aplikasi, RPC akan gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateApplication

rpc CreateApplication(CreateApplicationRequest) returns (Operation)

Membuat Aplikasi baru di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateApplicationInstances

rpc CreateApplicationInstances(CreateApplicationInstancesRequest) returns (Operation)

Menambahkan input streaming target ke Aplikasi. Jika Aplikasi di-deploy, instance Aplikasi baru yang sesuai akan dibuat. Jika streaming sudah ada di Aplikasi, RPC akan gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateDraft

rpc CreateDraft(CreateDraftRequest) returns (Operation)

Membuat Draf baru di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateProcessor

rpc CreateProcessor(CreateProcessorRequest) returns (Operation)

Membuat Processor baru di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteApplication

rpc DeleteApplication(DeleteApplicationRequest) returns (Operation)

Menghapus satu Aplikasi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteApplicationInstances

rpc DeleteApplicationInstances(DeleteApplicationInstancesRequest) returns (Operation)

Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus. Jika streaming tidak ada di Aplikasi, RPC akan gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteDraft

rpc DeleteDraft(DeleteDraftRequest) returns (Operation)

Menghapus satu Draf.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteProcessor

rpc DeleteProcessor(DeleteProcessorRequest) returns (Operation)

Menghapus satu Pemroses.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeployApplication

rpc DeployApplication(DeployApplicationRequest) returns (Operation)

Men-deploy satu Aplikasi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetApplication

rpc GetApplication(GetApplicationRequest) returns (Application)

Mendapatkan detail satu Aplikasi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetDraft

rpc GetDraft(GetDraftRequest) returns (Draft)

Mendapatkan detail satu Draf.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetInstance

rpc GetInstance(GetInstanceRequest) returns (Instance)

Mendapatkan detail satu Instance.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetProcessor

rpc GetProcessor(GetProcessorRequest) returns (Processor)

Mendapatkan detail satu Pemroses.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListApplications

rpc ListApplications(ListApplicationsRequest) returns (ListApplicationsResponse)

Mencantumkan Aplikasi di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListDrafts

rpc ListDrafts(ListDraftsRequest) returns (ListDraftsResponse)

Mencantumkan Draf di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListInstances

rpc ListInstances(ListInstancesRequest) returns (ListInstancesResponse)

Mencantumkan Instance di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListPrebuiltProcessors

rpc ListPrebuiltProcessors(ListPrebuiltProcessorsRequest) returns (ListPrebuiltProcessorsResponse)

ListPrebuiltProcessors adalah kata kerja pass-through kustom yang Mencantumkan Pemroses Bawaan.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListProcessors

rpc ListProcessors(ListProcessorsRequest) returns (ListProcessorsResponse)

Mencantumkan Pemroses di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

RemoveApplicationStreamInput

rpc RemoveApplicationStreamInput(RemoveApplicationStreamInputRequest) returns (Operation)

Menghapus input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan dihapus. Jika streaming tidak ada di Aplikasi, RPC akan gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UndeployApplication

rpc UndeployApplication(UndeployApplicationRequest) returns (Operation)

Membatalkan deployment satu Aplikasi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateApplication

rpc UpdateApplication(UpdateApplicationRequest) returns (Operation)

Memperbarui parameter satu Aplikasi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateApplicationInstances

rpc UpdateApplicationInstances(UpdateApplicationInstancesRequest) returns (Operation)

Menambahkan input streaming target ke Aplikasi. Jika Aplikasi di-deploy, instance Aplikasi baru yang sesuai akan dibuat. Jika streaming sudah ada di Aplikasi, RPC akan gagal.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateApplicationStreamInput

rpc UpdateApplicationStreamInput(UpdateApplicationStreamInputRequest) returns (Operation)

Perbarui input aliran target ke Aplikasi, jika Aplikasi di-deploy, instance yang sesuai akan di-deploy. Untuk perilaku CreateOrUpdate, tetapkan allow_missing ke true.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateDraft

rpc UpdateDraft(UpdateDraftRequest) returns (Operation)

Memperbarui parameter satu Draf.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateProcessor

rpc UpdateProcessor(UpdateProcessorRequest) returns (Operation)

Memperbarui parameter satu Processor.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

EventDiscoveryService

Berikut adalah versi baru Layanan Penemuan Peristiwa. Akan menghentikan penggunaan EventWatcher setelah kami memigrasikan semua penggunaan ke EventDiscoveryService baru. Ini adalah API penemuan peristiwa untuk klien guna menemukan pembaruan peristiwa yang terjadi di streaming.

WatchEvents

rpc WatchEvents(WatchEventsRequest) returns (WatchEventsResponse)

Mengamati pembaruan peristiwa yang terjadi di aliran data tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource cluster:

  • visionai.clusters.watch

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

LiveVideoAnalytics

Layanan yang mendeskripsikan pengendali untuk resource. Layanan ini memungkinkan klien menjalankan Live Video Analytics (LVA) pada input streaming.

CreateAnalysis

rpc CreateAnalysis(CreateAnalysisRequest) returns (Operation)

Membuat Analisis baru di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateProcess

rpc CreateProcess(CreateProcessRequest) returns (Operation)

Membuat Proses baru di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteAnalysis

rpc DeleteAnalysis(DeleteAnalysisRequest) returns (Operation)

Menghapus satu Analisis.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteProcess

rpc DeleteProcess(DeleteProcessRequest) returns (Operation)

Menghapus satu Proses.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetAnalysis

rpc GetAnalysis(GetAnalysisRequest) returns (Analysis)

Mendapatkan detail satu Analisis.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetProcess

rpc GetProcess(GetProcessRequest) returns (Process)

Mendapatkan detail satu Proses.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListAnalyses

rpc ListAnalyses(ListAnalysesRequest) returns (ListAnalysesResponse)

Mencantumkan Analisis di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListProcesses

rpc ListProcesses(ListProcessesRequest) returns (ListProcessesResponse)

Mencantumkan Proses di project dan lokasi tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateAnalysis

rpc UpdateAnalysis(UpdateAnalysisRequest) returns (Operation)

Memperbarui parameter satu Analisis.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateProcess

rpc UpdateProcess(UpdateProcessRequest) returns (Operation)

Memperbarui parameter satu Proses.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

RetailService

Layanan ini memungkinkan klien mengelola resource retail Store Vision.

SmartDeviceService

Layanan yang menjelaskan pengendali untuk resource

StreamingService

Layanan streaming untuk menerima dan mengirim paket.

StreamsService

Layanan yang mendeskripsikan pengendali untuk resource. Vision API dan Vision AI API adalah dua API independen yang dikembangkan oleh tim yang sama. Vision API ditujukan bagi pengguna untuk menganotasi gambar mereka, sedangkan Vision AI adalah solusi e2e bagi pelanggan untuk membuat aplikasi computer vision mereka sendiri.

Gudang

Layanan yang mengelola konten media + metadata untuk streaming.

AddCollectionItem

rpc AddCollectionItem(AddCollectionItemRequest) returns (AddCollectionItemResponse)

Menambahkan item ke Koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

AnalyzeAsset

rpc AnalyzeAsset(AnalyzeAssetRequest) returns (Operation)

Menganalisis aset untuk meningkatkan kemampuan penelusuran.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.analyze

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

AnalyzeCorpus

rpc AnalyzeCorpus(AnalyzeCorpusRequest) returns (Operation)

Menganalisis korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.corpora.analyze

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ClipAsset

rpc ClipAsset(ClipAssetRequest) returns (ClipAssetResponse)

Membuat klip untuk didownload. API ini menggunakan rentang waktu, dan menghasilkan klip konten pertama yang tersedia setelah start_time dan sebelum end_time, yang dapat melebihi batas ini. Klip yang ditampilkan akan terpotong jika ukuran total klip lebih besar dari 100 MB.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.clip

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateAnnotation

rpc CreateAnnotation(CreateAnnotationRequest) returns (Annotation)

Membuat anotasi di dalam aset.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.annotations.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateAsset

rpc CreateAsset(CreateAssetRequest) returns (Asset)

Membuat aset di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.assets.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateCollection

rpc CreateCollection(CreateCollectionRequest) returns (Operation)

Membuat koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

CreateCorpus

rpc CreateCorpus(CreateCorpusRequest) returns (Operation)

Membuat korpus di dalam project.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.corpora.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateDataSchema

rpc CreateDataSchema(CreateDataSchemaRequest) returns (DataSchema)

Membuat skema data di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.dataSchemas.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateIndex

rpc CreateIndex(CreateIndexRequest) returns (Operation)

Membuat Indeks di bagian korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.indexes.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateIndexEndpoint

rpc CreateIndexEndpoint(CreateIndexEndpointRequest) returns (Operation)

Membuat IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.indexEndpoints.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateSearchConfig

rpc CreateSearchConfig(CreateSearchConfigRequest) returns (SearchConfig)

Membuat konfigurasi penelusuran di dalam korpus.

Ikuti aturan di bawah ini untuk membuat CreateSearchConfigRequest yang valid. --- Aturan Umum --- 1. Request.search_config_id tidak boleh dikaitkan dengan SearchConfig yang ada. 2. Permintaan harus berisi setidaknya satu search_criteria_property atau facet_property yang tidak kosong. 3. mapped_fields tidak boleh kosong, dan harus dipetakan ke kunci UGA yang ada. 4. Semua mapped_fields harus memiliki jenis yang sama. 5. Semua mapped_fields harus memiliki tingkat perincian yang sama. 6. Semua mapped_fields harus memiliki opsi pencocokan SearchConfig semantik yang sama. Untuk aturan khusus properti, lihat komentar untuk FacetProperty dan SearchCriteriaProperty.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.searchConfigs.create

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

CreateSearchHypernym

rpc CreateSearchHypernym(CreateSearchHypernymRequest) returns (SearchHypernym)

Membuat SearchHypernym di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteAnnotation

rpc DeleteAnnotation(DeleteAnnotationRequest) returns (Empty)

Menghapus anotasi di dalam aset.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.annotations.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteAsset

rpc DeleteAsset(DeleteAssetRequest) returns (Operation)

Menghapus aset di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteCollection

rpc DeleteCollection(DeleteCollectionRequest) returns (Operation)

Menghapus koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeleteCorpus

rpc DeleteCorpus(DeleteCorpusRequest) returns (Empty)

Menghapus korpus hanya jika kosong. Menampilkan respons kosong.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.corpora.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteDataSchema

rpc DeleteDataSchema(DeleteDataSchemaRequest) returns (Empty)

Menghapus skema data di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.dataSchemas.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteIndex

rpc DeleteIndex(DeleteIndexRequest) returns (Operation)

Menghapus satu Indeks. Untuk menghapus indeks, pemanggil harus memastikan bahwa indeks tidak di-deploy ke endpoint indeks mana pun.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexes.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteIndexEndpoint

rpc DeleteIndexEndpoint(DeleteIndexEndpointRequest) returns (Operation)

Menghapus IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexEndpoints.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteSearchConfig

rpc DeleteSearchConfig(DeleteSearchConfigRequest) returns (Empty)

Menghapus konfigurasi penelusuran di dalam korpus.

Agar DeleteSearchConfigRequest valid, Request.search_configuration.name harus sudah ada.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.searchConfigs.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteSearchHypernym

rpc DeleteSearchHypernym(DeleteSearchHypernymRequest) returns (Empty)

Menghapus SearchHypernym di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

DeployIndex

rpc DeployIndex(DeployIndexRequest) returns (Operation)

Men-deploy Indeks ke IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource indexEndpoint:

  • visionai.indexEndpoints.deploy

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GenerateHlsUri

rpc GenerateHlsUri(GenerateHlsUriRequest) returns (GenerateHlsUriResponse)

Menghasilkan URI untuk manifes HLS. API ini mengambil kumpulan rentang waktu, dan menghasilkan URI untuk manifes HLS yang mencakup semua rentang waktu yang diminta.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.generateHlsUri

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GenerateRetrievalUrl

rpc GenerateRetrievalUrl(GenerateRetrievalUrlRequest) returns (GenerateRetrievalUrlResponse)

Membuat URL yang ditandatangani untuk mendownload aset. Untuk warehouse video, lihat komentar UploadAsset tentang cara mengizinkan pengambilan file cloud storage di project lain.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetAnnotation

rpc GetAnnotation(GetAnnotationRequest) returns (Annotation)

Membaca anotasi di dalam aset.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.annotations.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetAsset

rpc GetAsset(GetAssetRequest) returns (Asset)

Membaca aset di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetCollection

rpc GetCollection(GetCollectionRequest) returns (Collection)

Mendapatkan koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

GetCorpus

rpc GetCorpus(GetCorpusRequest) returns (Corpus)

Mendapatkan detail korpus di dalam project.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.corpora.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetDataSchema

rpc GetDataSchema(GetDataSchemaRequest) returns (DataSchema)

Mendapatkan skema data di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.dataSchemas.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetIndex

rpc GetIndex(GetIndexRequest) returns (Index)

Mendapatkan detail satu Indeks di bagian Korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexes.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetIndexEndpoint

rpc GetIndexEndpoint(GetIndexEndpointRequest) returns (IndexEndpoint)

Mendapatkan IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexEndpoints.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetSearchConfig

rpc GetSearchConfig(GetSearchConfigRequest) returns (SearchConfig)

Mendapatkan konfigurasi penelusuran di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.searchConfigs.get

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

GetSearchHypernym

rpc GetSearchHypernym(GetSearchHypernymRequest) returns (SearchHypernym)

Mendapatkan SearchHypernym di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ImportAssets

rpc ImportAssets(ImportAssetsRequest) returns (Operation)

Mengimpor aset (gambar plus anotasi) dari file meta di cloud storage. Setiap baris dalam file meta sesuai dengan gambar (ditentukan oleh uri cloud storage) dan anotasi gambar tersebut.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.corpora.import

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

IndexAsset

rpc IndexAsset(IndexAssetRequest) returns (Operation)

Membuat indeks satu aset untuk penelusuran. Jenis korpus yang didukung: Corpus.Type.VIDEO_ON_DEMAND

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource index:

  • visionai.indexes.update

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.index

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

IngestAsset

rpc IngestAsset(IngestAssetRequest) returns (IngestAssetResponse)

Menyerap data untuk aset. Anda tidak diizinkan untuk menyerap potongan data yang masa berlakunya telah habis sesuai dengan TTL. Metode ini hanya tersedia melalui gRPC API (bukan HTTP karena streaming dua arah tidak didukung melalui HTTP).

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource asset:

  • visionai.assets.ingest

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListAnnotations

rpc ListAnnotations(ListAnnotationsRequest) returns (ListAnnotationsResponse)

Mencantumkan daftar anotasi di dalam aset.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.annotations.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListAssets

rpc ListAssets(ListAssetsRequest) returns (ListAssetsResponse)

Mencantumkan daftar aset di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.assets.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListCollections

rpc ListCollections(ListCollectionsRequest) returns (ListCollectionsResponse)

Mencantumkan koleksi di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ListCorpora

rpc ListCorpora(ListCorporaRequest) returns (ListCorporaResponse)

Mencantumkan semua korpus dalam project.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.corpora.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListDataSchemas

rpc ListDataSchemas(ListDataSchemasRequest) returns (ListDataSchemasResponse)

Mencantumkan daftar skema data di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.dataSchemas.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListIndexEndpoints

rpc ListIndexEndpoints(ListIndexEndpointsRequest) returns (ListIndexEndpointsResponse)

Mencantumkan semua IndexEndpoint dalam project.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.indexEndpoints.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListIndexes

rpc ListIndexes(ListIndexesRequest) returns (ListIndexesResponse)

Mencantumkan semua Indeks dalam Korpus tertentu.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.indexes.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListSearchConfigs

rpc ListSearchConfigs(ListSearchConfigsRequest) returns (ListSearchConfigsResponse)

Mencantumkan semua konfigurasi penelusuran di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • visionai.searchConfigs.list

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ListSearchHypernyms

rpc ListSearchHypernyms(ListSearchHypernymsRequest) returns (ListSearchHypernymsResponse)

Mencantumkan SearchHypernyms di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

RemoveCollectionItem

rpc RemoveCollectionItem(RemoveCollectionItemRequest) returns (RemoveCollectionItemResponse)

Menghapus item dari koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

RemoveIndexAsset

rpc RemoveIndexAsset(RemoveIndexAssetRequest) returns (Operation)

Menghapus data indeks satu aset untuk penelusuran. Jenis korpus yang didukung: Corpus.Type.VIDEO_ON_DEMAND

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource index:

  • visionai.indexes.update

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.removeIndex

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

SearchAssets

rpc SearchAssets(SearchAssetsRequest) returns (SearchAssetsResponse)

Menelusuri aset media.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource corpus:

  • visionai.assets.search

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

SearchIndexEndpoint

rpc SearchIndexEndpoint(SearchIndexEndpointRequest) returns (SearchIndexEndpointResponse)

Menelusuri endpoint indeks yang di-deploy (khusus jenis korpus IMAGE).

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource indexEndpoint:

  • visionai.indexEndpoints.search

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UndeployIndex

rpc UndeployIndex(UndeployIndexRequest) returns (Operation)

Membatalkan deployment Indeks dari IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource indexEndpoint:

  • visionai.indexEndpoints.undeploy

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateAnnotation

rpc UpdateAnnotation(UpdateAnnotationRequest) returns (Annotation)

Memperbarui anotasi di dalam aset.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.annotations.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateAsset

rpc UpdateAsset(UpdateAssetRequest) returns (Asset)

Memperbarui aset di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateCollection

rpc UpdateCollection(UpdateCollectionRequest) returns (Collection)

Memperbarui koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UpdateCorpus

rpc UpdateCorpus(UpdateCorpusRequest) returns (Corpus)

Memperbarui korpus dalam project.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.corpora.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateDataSchema

rpc UpdateDataSchema(UpdateDataSchemaRequest) returns (DataSchema)

Memperbarui skema data di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.dataSchemas.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateIndex

rpc UpdateIndex(UpdateIndexRequest) returns (Operation)

Memperbarui Indeks di bagian korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexes.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateIndexEndpoint

rpc UpdateIndexEndpoint(UpdateIndexEndpointRequest) returns (Operation)

Memperbarui IndexEndpoint.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.indexEndpoints.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateSearchConfig

rpc UpdateSearchConfig(UpdateSearchConfigRequest) returns (SearchConfig)

Memperbarui konfigurasi penelusuran di dalam korpus.

Ikuti aturan di bawah untuk membuat UpdateSearchConfigRequest yang valid. --- Aturan Umum --- 1. Request.search_configuration.name harus sudah ada. 2. Permintaan harus berisi setidaknya satu search_criteria_property atau facet_property yang tidak kosong. 3. mapped_fields tidak boleh kosong, dan harus dipetakan ke kunci UGA yang ada. 4. Semua mapped_fields harus memiliki jenis yang sama. 5. Semua mapped_fields harus memiliki tingkat perincian yang sama. 6. Semua mapped_fields harus memiliki opsi pencocokan SearchConfig semantik yang sama. Untuk aturan khusus properti, lihat komentar untuk FacetProperty dan SearchCriteriaProperty.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.searchConfigs.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

UpdateSearchHypernym

rpc UpdateSearchHypernym(UpdateSearchHypernymRequest) returns (SearchHypernym)

Memperbarui SearchHypernym di dalam korpus.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

UploadAsset

rpc UploadAsset(UploadAssetRequest) returns (Operation)

Upload aset dengan menentukan URI Cloud Storage aset. Untuk video warehouse, pengguna yang memanggil API ini harus memiliki akses baca ke file cloud storage. Setelah diupload, file tersebut dapat diambil oleh GenerateRetrievalUrl API yang secara default hanya dapat mengambil file cloud storage dari project warehouse yang sama. Untuk mengizinkan pengambilan file cloud storage yang berada dalam project terpisah, Anda harus menemukan akun layanan Cloud Vision AI (Buka IAM, centang kotak untuk menampilkan "Sertakan pemberian peran yang disediakan Google", telusuri "Cloud Vision AI Service Agent") dan berikan akses baca file cloud storage ke akun layanan tersebut.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource name:

  • visionai.assets.upload

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ViewCollectionItems

rpc ViewCollectionItems(ViewCollectionItemsRequest) returns (ViewCollectionItemsResponse)

Melihat item di dalam koleksi.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

ViewIndexedAssets

rpc ViewIndexedAssets(ViewIndexedAssetsRequest) returns (ViewIndexedAssetsResponse)

Mencantumkan daftar aset di dalam indeks.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/cloud-platform

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.

Izin IAM

Memerlukan izin IAM berikut pada resource index:

  • visionai.indexes.viewAssets

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

AIEnabledDevicesInputConfig

Pesan yang menjelaskan Konfigurasi Input Perangkat yang mendukung AI.

AcceleratorType

Mewakili jenis akselerator hardware.

Enum
ACCELERATOR_TYPE_UNSPECIFIED Jenis akselerator tidak ditentukan, yang berarti tidak ada akselerator.
NVIDIA_TESLA_K80 GPU Nvidia Tesla K80.
NVIDIA_TESLA_P100 GPU Nvidia Tesla P100.
NVIDIA_TESLA_V100 GPU Nvidia Tesla V100.
NVIDIA_TESLA_P4 GPU Nvidia Tesla P4.
NVIDIA_TESLA_T4 GPU Nvidia Tesla T4.
NVIDIA_TESLA_A100 GPU Nvidia Tesla A100.
TPU_V2 TPU v2.
TPU_V3 TPU v3.

AddApplicationStreamInputRequest

Pesan untuk menambahkan input streaming ke Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

application_stream_inputs[]

ApplicationStreamInput

Input aliran data yang akan ditambahkan, nama resource aliran data adalah kunci dari setiap StreamInput, dan harus unik dalam setiap aplikasi.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

AddApplicationStreamInputResponse

Pesan untuk Respons AddApplicationStreamInput.

AddCollectionItemRequest

Pesan permintaan untuk AddCollectionItem.

Kolom
item

CollectionItem

Wajib. Item yang akan ditambahkan.

AddCollectionItemResponse

Pesan respons untuk AddCollectionItem.

Kolom
item

CollectionItem

Item yang telah ditambahkan.

AddRetailProductsToRetailProductSetResponse

Respons AddRetailProductsToRetailProductSet setelah operasi selesai.

Analisis

Pesan yang menjelaskan objek Analisis.

Kolom
name

string

Nama resource.

create_time

Timestamp

Hanya output. Stempel waktu pembuatan.

update_time

Timestamp

Hanya output. Stempel waktu update.

labels

map<string, string>

Label sebagai pasangan nilai kunci.

analysis_definition

AnalysisDefinition

Definisi analisis.

input_streams_mapping

map<string, string>

Petakan dari parameter input dalam definisi ke streaming yang sebenarnya. Misalnya, Anda memiliki operator sumber aliran data bernama "input-0" dan Anda mencoba menerima dari aliran data sebenarnya "stream-0". Anda dapat menambahkan pemetaan berikut: [input-0: stream-0].

output_streams_mapping

map<string, string>

Memetakan dari parameter output dalam definisi ke streaming yang sebenarnya. Misalnya, Anda memiliki operator sink streaming bernama "output-0" dan mencoba mengirim ke streaming sebenarnya "stream-0". Anda dapat menambahkan pemetaan berikut: [output-0: stream-0].

disable_event_watch

bool

Flag Boolean untuk menunjukkan apakah Anda ingin menonaktifkan kemampuan untuk otomatis memulai Proses saat peristiwa baru terjadi di Stream input. Jika Anda ingin memulai Proses secara manual, kolom ini harus disetel ke benar.

AnalysisDefinition

Menentukan analisis lengkap.

Ini adalah deskripsi keseluruhan pipeline analisis live. Anda dapat menganggapnya sebagai representasi daftar tepi multigrafik.

Ini dapat ditulis langsung oleh manusia dalam format teks protobuf, atau dapat dibuat oleh API pemrograman (mungkin Python atau JavaScript, bergantung pada konteks).

Kolom
analyzers[]

AnalyzerDefinition

Definisi penganalisis.

AnalyzeAssetMetadata

Metadata untuk AnalyzeAsset.

Kolom
analysis_status[]

AnalysisStatus

Status analisis di semua kemampuan penelusuran.

start_time

Timestamp

Waktu mulai operasi.

update_time

Timestamp

Waktu pembaruan operasi.

AnalysisStatus

Status analisis pada setiap kemampuan penelusuran.

Kolom
state

State

status_message

string

search_capability

SearchCapability

Kemampuan penelusuran yang diminta.

Negara bagian/Provinsi

Status kemampuan penelusuran.

Enum
STATE_UNSPECIFIED Status proses default tidak boleh terjadi.
IN_PROGRESS Fitur ini sedang dalam proses.
SUCCEEDED Proses berhasil dilakukan.
FAILED Proses gagal.

AnalyzeAssetRequest

Pesan permintaan untuk AnalyzeAsset.

Kolom
name

string

Wajib. Nama resource aset yang akan dianalisis. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

AnalyzeAssetResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk AnalyzeAsset.

AnalyzeCorpusMetadata

Pesan metadata untuk LRO AnalyzeCorpus.

Kolom
metadata

OperationMetadata

Metadata operasi.

AnalyzeCorpusRequest

Pesan permintaan untuk AnalyzeCorpus.

Kolom
name

string

Wajib. Resource korpus induk tempat aset akan dianalisis. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

AnalyzeCorpusResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk LRO AnalyzeCorpus.

AnalyzerDefinition

Menentukan Penganalisis.

Penganalisis memproses data dari aliran inputnya menggunakan logika yang ditentukan dalam Operator yang diwakilinya. Tentu saja, fungsi ini menghasilkan data untuk aliran output yang dideklarasikan di Operator.

Kolom
analyzer

string

Nama penganalisis ini.

Tentatif [a-z][a-z0-9]*(_[a-z0-9]+)*.

operator

string

Nama operator yang dijalankan oleh penganalisis ini.

Harus cocok dengan nama operator yang didukung.

inputs[]

StreamInput

Aliran input.

attrs

map<string, AttributeValue>

Nilai atribut yang diterapkan penganalisis ini ke operator.

Berikan pemetaan antara nama atribut dan nilai sebenarnya yang ingin Anda terapkan. Jika nama atribut dihilangkan, nama tersebut akan menggunakan nilai default yang telah dikonfigurasi sebelumnya.

debug_options

DebugOptions

Opsi debug.

operator_option

OperatorOption

Opsi operator.

DebugOptions

Opsi hanya tersedia untuk tujuan proses debug.

Kolom
environment_variables

map<string, string>

Variabel lingkungan.

StreamInput

Input ke penganalisis ini.

Kami menerima referensi nama input dalam bentuk berikut: :

Contoh:

Misalkan Anda memiliki operator bernama "SomeOp" yang memiliki 2 argumen output, yang pertama bernama "foo" dan yang kedua bernama "bar", serta operator bernama "MyOp" yang menerima 2 input.

Selain itu, anggaplah ada penganalisis bernama "some-analyzer" yang menjalankan "SomeOp" dan penganalisis lain bernama "my-analyzer" yang menjalankan "MyOp".

Untuk menunjukkan bahwa "my-analyzer" akan menggunakan output "foo" dari "some-analyzer" sebagai input pertamanya dan output "bar" dari "some-analyzer" sebagai input keduanya, Anda dapat menetapkan kolom ini ke hal berikut: input = ["some-analyzer:foo", "some-analyzer:bar"]

Kolom
input

string

Nama input streaming (seperti yang telah dibahas di atas).

Anotasi

Anotasi adalah resource dalam aset. Ini mewakili pemetaan nilai kunci konten dalam aset.

Kolom
name

string

Nama resource anotasi. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

user_specified_annotation

UserSpecifiedAnnotation

Anotasi yang diberikan pengguna.

AnnotationCustomizedStruct

Representasi struct yang disesuaikan dalam anotasi.

Kolom
elements

map<string, AnnotationValue>

Peta dari kunci elemen ke nilai anotasi elemen.

AnnotationList

Representasi daftar dalam anotasi.

Kolom
values[]

AnnotationValue

Nilai anotasi jenis data LIST.

AnnotationMatchingResult

Menyimpan hasil pencocokan anotasi kriteria untuk setiap item hasil penelusuran.

Kolom
criteria

Criteria

Kriteria yang digunakan untuk pencocokan. Kriteria ini dapat berupa kriteria penelusuran input atau kriteria yang dikonversi dari pemilihan faset.

matched_annotations[]

Annotation

Anotasi yang cocok untuk kriteria.

status

Status

Status hasil pencocokan. Kemungkinan nilai: FAILED_PRECONDITION - kriteria tidak memenuhi syarat untuk pencocokan. OK - pencocokan dilakukan.

AnnotationValue

Nilai anotasi, termasuk semua jenis yang tersedia dalam skema data.

Kolom

Kolom union value.

value hanya dapat berupa salah satu dari hal berikut:

int_value

int64

Nilai anotasi jenis int.

float_value

float

Nilai anotasi jenis float.

str_value

string

Nilai anotasi jenis string.

datetime_value

string

Nilai anotasi jenis tanggal dan waktu.

geo_coordinate

GeoCoordinate

Nilai anotasi jenis koordinat geografis.

proto_any_value

Any

Nilai dari nilai proto apa pun.

bool_value

bool

Nilai anotasi jenis boolean.

list_value

AnnotationList

Nilai anotasi jenis daftar.

customized_struct_value

AnnotationCustomizedStruct

Nilai anotasi jenis struct kustom.

AppPlatformCloudFunctionRequest

Untuk logika pemrosesan pelanggan berbasis cloud function, cloud function pelanggan diharapkan menerima AppPlatformCloudFunctionRequest sebagai permintaan dan mengirim kembali AppPlatformCloudFunctionResponse sebagai respons. Pesan permintaan dari AppPlatform ke Cloud Function.

Kolom
app_platform_metadata

AppPlatformMetadata

Metadata AppPlatform untuk pelanggan guna mengidentifikasi sumber payload.

annotations[]

StructedInputAnnotation

Anotasi sebenarnya yang akan diproses oleh Cloud Function yang disesuaikan.

StructedInputAnnotation

Pesan anotasi umum yang menggunakan format struct untuk merepresentasikan berbagai protobuf anotasi konkret.

Kolom
ingestion_time_micros

int64

Waktu penyerapan anotasi saat ini.

annotation

Struct

Format struct anotasi yang sebenarnya.

AppPlatformCloudFunctionResponse

Pesan respons dari Cloud Function pelanggan ke AppPlatform.

Kolom
annotations[]

StructedOutputAnnotation

Anotasi yang diubah yang ditampilkan kembali ke AppPlatform. Jika kolom anotasi kosong, anotasi tersebut akan dihapus oleh AppPlatform.

annotation_passthrough

bool

Jika disetel ke benar, AppPlatform akan menggunakan anotasi asli, bukan menghapusnya, meskipun kosong dalam file anotasi.

events[]

AppPlatformEventBody

Notifikasi peristiwa yang ditampilkan kembali ke AppPlatform. Biasanya, peristiwa tersebut akan dikonfigurasi untuk digunakan/diteruskan ke operator yang menangani peristiwa, seperti operator Pub/Sub.

StructedOutputAnnotation

Pesan anotasi umum yang menggunakan format struct untuk merepresentasikan berbagai protobuf anotasi konkret.

Kolom
annotation

Struct

Format struct anotasi yang sebenarnya.

AppPlatformEventBody

Pesan konten peristiwa appPlatform

Kolom
event_message

string

String peristiwa yang dapat dibaca manusia seperti "Ada lebih dari 6 orang di tempat kejadian". atau "Rak kosong!".

payload

Struct

Untuk kasus Pub/Sub, data akan disimpan di atribut pesan. ​​pubsub.proto

event_id

string

ID Peristiwa yang ditentukan pengguna, yang digunakan untuk mengklasifikasikan peristiwa, dalam interval pengiriman, peristiwa dari instance aplikasi yang sama dengan ID yang sama akan dihapus duplikatnya & hanya peristiwa pertama yang akan dikirim. event_id kosong akan diperlakukan sebagai "".

AppPlatformMetadata

Pesan metadata penting Platform Aplikasi. Pesan ini biasanya dilampirkan ke anotasi output prosesor tertentu agar pelanggan dapat mengidentifikasi sumber data.

Kolom
application

string

Nama resource aplikasi.

instance_id

string

ID resource instance. Instance adalah resource bertingkat aplikasi dalam 'instance' koleksi.

node

string

Nama node grafik aplikasi.

processor

string

Nama resource pemroses yang dirujuk dari node aplikasi.

Aplikasi

Pesan yang menjelaskan objek Aplikasi

Kolom
name

string

nama resource

create_time

Timestamp

Hanya output. [Khusus output] Membuat stempel waktu

update_time

Timestamp

Hanya output. [Khusus output] Stempel waktu pembaruan

labels

map<string, string>

Label sebagai key-value pair

display_name

string

Wajib. Nama tampilan yang mudah digunakan untuk solusi.

description

string

Deskripsi untuk aplikasi ini.

application_configs

ApplicationConfigs

Konfigurasi grafik aplikasi.

runtime_info

ApplicationRuntimeInfo

Hanya output. Info runtime grafik aplikasi. Hanya ada jika status aplikasi sama dengan DITERAPKAN.

state

State

Hanya output. Status aplikasi.

billing_mode

BillingMode

Mode penagihan aplikasi.

ApplicationRuntimeInfo

Pesan yang menyimpan informasi runtime aplikasi.

Kolom
deploy_time

Timestamp

Stempel waktu saat mesin di-deploy

global_output_resources[]

GlobalOutputResource

Resource yang dibuat secara global seperti skema data warehouse.

monitoring_config

MonitoringConfig

Konfigurasi terkait pemantauan untuk aplikasi ini.

GlobalOutputResource

Pesan tentang resource output dari aplikasi.

Kolom
output_resource

string

Nama resource lengkap dari resource yang ditampilkan.

producer_node

string

Nama node grafik yang menghasilkan nama resource output. Misalnya: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: occupancy-count

key

string

Kunci resource output, harus unik dalam node produsen yang sama. Satu node produsen dapat menghasilkan beberapa resource output, kunci dapat digunakan untuk mencocokkan resource output yang sesuai.

MonitoringConfig

Konfigurasi terkait pemantauan untuk aplikasi.

Kolom
enabled

bool

Apakah aplikasi ini telah mengaktifkan pemantauan.

BillingMode

Mode penagihan Aplikasi

Enum
BILLING_MODE_UNSPECIFIED Nilai default.
PAYG Mode penagihan bayar sesuai penggunaan.
MONTHLY Mode penagihan bulanan.

Negara bagian/Provinsi

Status Aplikasi

Enum
STATE_UNSPECIFIED Nilai default. Nilai ini digunakan jika status dihilangkan.
CREATED Status CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status UNDEPLOYING.
DELETED Status DELETED.
ERROR Status ERROR.
CREATING Status MEMBUAT.
UPDATING Memperbarui Status.
DELETING Penghapusan Status.
FIXING Perbaikan Status.

ApplicationConfigs

Pesan yang menyimpan grafik aplikasi.

Kolom
nodes[]

Node

Daftar node dalam grafik aplikasi.

ApplicationInstance

Pesan untuk membuat Instance.

Kolom
instance_id

string

Wajib. ID objek yang meminta.

instance

Instance

Wajib. Resource yang sedang dibuat.

ApplicationNodeAnnotation

Pesan yang menjelaskan anotasi khusus untuk node aplikasi. Pesan ini merupakan duplikat dari StreamWithAnnotation.NodeAnnotation.

Kolom
node

string

Nama node grafik aplikasi.

annotations[]

StreamAnnotation

Anotasi aliran khusus node.

ApplicationStreamInput

Pesan tentang satu konfigurasi input aliran.

Kolom
stream_with_annotation

StreamWithAnnotation

Aset

Aset adalah resource dalam korpus. Ini mewakili objek media di dalam korpus, berisi metadata dan anotasi resource lainnya. Fitur yang berbeda dapat diterapkan ke aset untuk membuat anotasi. Pengguna dapat menentukan anotasi yang terkait dengan aset target.

Kolom
name

string

Nama resource aset. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

ttl

Duration

Durasi semua aset media, metadata terkait, dan dokumen penelusuran dapat ada. Jika tidak ditetapkan, ttl default akan digunakan di resource korpus induk.

asset_gcs_source

AssetGcsSource

Hanya output. URI sumber cloud storage asli yang terkait dengan aset ini.

AssetSource

Sumber aset.

Kolom

Kolom union source_form.

source_form hanya dapat berupa salah satu dari hal berikut:

asset_gcs_source

AssetGcsSource

Sumber aset berasal dari Cloud Storage.

asset_content_data

AssetContentData

Sumber aset berasal dari byte konten.

AssetContentData

Konten aset.

Kolom
asset_content_data

bytes

AssetGcsSource

Sumber aset berasal dari Cloud Storage.

Kolom
gcs_uri

string

URI penyimpanan cloud.

AttributeValue

Merepresentasikan nilai sebenarnya dari atribut operator.

Kolom
Kolom union value. Nilai atribut. value hanya ada berupa salah satu diantara berikut:
i

int64

int.

f

float

float.

b

bool

bool.

s

bytes

string.

AutoscalingMetricSpec

Spesifikasi metrik yang menentukan penggunaan resource target (penggunaan CPU, siklus tugas akselerator, dan sebagainya) untuk menghitung jumlah replika yang diinginkan.

Kolom
metric_name

string

Wajib. Nama metrik resource. Metrik yang didukung:

  • Untuk Prediksi Online:
  • aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
  • aiplatform.googleapis.com/prediction/online/cpu/utilization
target

int32

Penggunaan resource target dalam persentase (1% - 100%) untuk metrik tertentu; setelah penggunaan sebenarnya menyimpang dari target sebesar persentase tertentu, replika mesin akan berubah. Nilai defaultnya adalah 60 (mewakili 60%) jika tidak diberikan.

BigQueryConfig

Pesan konfigurasi untuk pemroses BigQuery.

Kolom
table

string

Resource tabel BigQuery untuk Vision AI Platform guna menyerap anotasi.

cloud_function_mapping

map<string, string>

Skema Data Secara default, Aplikasi Vision AI akan mencoba menulis anotasi ke tabel BigQuery target menggunakan skema berikut:

ingestion_time: TIMESTAMP, waktu penyerapan data asli.

application: STRING, nama aplikasi yang menghasilkan anotasi.

instance: STRING, ID instance yang menghasilkan anotasi.

node: STRING, nama node grafik aplikasi yang menghasilkan anotasi.

annotation: STRING atau JSON, protobuf anotasi yang sebenarnya akan dikonversi menjadi string json dengan kolom byte sebagai string yang dienkode 64. Kolom ini dapat ditulis ke kolom jenis String atau Json.

Untuk meneruskan data anotasi ke tabel BigQuery yang ada, pelanggan harus memastikan kompatibilitas skema. Peta memetakan nama node aplikasi ke endpoint fungsi cloud yang sesuai untuk mengubah anotasi langsung ke google.cloud.bigquery.storage.v1.AppendRowsRequest (hanya avro_rows atau proto_rows yang harus ditetapkan). Jika dikonfigurasi, anotasi yang dihasilkan oleh node aplikasi yang sesuai akan dikirim ke Cloud Function terlebih dahulu sebelum diteruskan ke BigQuery.

Jika skema tabel default tidak cocok, pelanggan dapat mengubah output anotasi dari Aplikasi Vision AI ke skema tabel BigQuery arbitrer dengan CloudFunction. * Cloud Function akan menerima AppPlatformCloudFunctionRequest dengan kolom anotasi sebagai format json anotasi Vision AI. * Fungsi cloud harus menampilkan AppPlatformCloudFunctionResponse dengan AppendRowsRequest yang disimpan di kolom anotasi. * Untuk menghapus anotasi, cukup hapus kolom anotasi di AppPlatformCloudFunctionResponse yang ditampilkan.

create_default_table_if_not_exists

bool

Jika benar, Platform Aplikasi akan membuat Set Data BigQuery dan Tabel BigQuery dengan skema default jika tabel yang ditentukan tidak ada. Hal ini tidak akan berfungsi jika skema kustom fungsi cloud ditentukan karena sistem tidak mengetahui skema yang Anda inginkan. Kolom JSON akan digunakan dalam tabel default yang dibuat oleh Platform Aplikasi.

BoolValue

Kolom
value

bool

CircleArea

Representasi area lingkaran.

Kolom
latitude

double

Lintang pusat area lingkaran. Derajat [-90 .. 90]

longitude

double

Bujur pusat area lingkaran. Derajat [-180 .. 180]

radius_meter

double

Radius area lingkaran dalam meter.

ClassificationPredictionResult

Format output prediksi untuk Klasifikasi Gambar dan Teks.

Kolom
ids[]

int64

ID resource AnnotationSpecs yang telah diidentifikasi.

display_names[]

string

Nama tampilan AnnotationSpecs yang telah diidentifikasi, urutan cocok dengan ID.

confidences[]

float

Keyakinan Model terhadap kebenaran ID yang diprediksi, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi. Urutan cocok dengan ID.

ClipAssetRequest

Pesan permintaan untuk ClipAsset API.

Kolom
name

string

Wajib. Nama resource aset yang akan meminta klip. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

temporal_partition

TemporalPartition

Wajib. Rentang waktu untuk meminta klip.

ClipAssetResponse

Pesan respons untuk ClipAsset API.

Kolom
time_indexed_uris[]

TimeIndexedUri

Daftar URI yang ditandatangani untuk mendownload klip video yang mencakup rentang waktu yang diminta dan diurutkan berdasarkan waktu.

TimeIndexedUri

URI yang ditandatangani dengan rentang waktu yang sesuai.

Kolom
temporal_partition

TemporalPartition

Rentang waktu video yang menjadi tujuan URI.

uri

string

Uri yang ditandatangani untuk mendownload klip video.

Koleksi

Koleksi adalah resource dalam korpus. File ini berfungsi sebagai penampung referensi ke resource asli.

Kolom
name

string

Hanya output. Nama resource koleksi. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

display_name

string

Opsional. Nama koleksi untuk ditampilkan. Panjang nama dapat mencapai 256 karakter.

description

string

Opsional. Deskripsi koleksi. Dapat berisi maksimal 25.000 karakter.

CollectionItem

CollectionItem adalah item dalam koleksi. Setiap item adalah referensi ke resource asli dalam koleksi.

Kolom
collection

string

Wajib. Nama koleksi tempat item ini berada. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

type

Type

Wajib. Jenis item.

item_resource

string

Wajib. Nama CollectionItem. Formatnya bergantung pada type di atas. Untuk ASSET: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

Jenis

Jenis CollectionItem.

Enum
TYPE_UNSPECIFIED Jenis item default tidak boleh terjadi.
ASSET Item jenis aset.

Korpus

Korpus adalah kumpulan konten media untuk pengelolaan. Dalam korpus, media memiliki skema data yang sama. Penelusuran juga dibatasi dalam satu korpus.

Kolom
name

string

Nama resource korpus. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

display_name

string

Wajib. Nama korpus yang akan ditampilkan di UI. Nama dapat berisi maksimal 32 karakter.

description

string

Opsional. Deskripsi korpus. Dapat berisi maksimal 25.000 karakter.

default_ttl

Duration

Opsional. Nilai TTL default untuk semua aset dalam korpus tanpa TTL yang ditentukan pengguna di tingkat aset. Untuk korpus jenis STREAM_VIDEO, ini diperlukan dan default_ttl maksimum yang diizinkan adalah 10 tahun.

type

Type

Opsional. Jenis aset di dalam korpus.

search_capability_setting

SearchCapabilitySetting

Setelan kemampuan penelusuran default di tingkat korpus.

Jenis

Jenis aset di dalam korpus.

Enum
TYPE_UNSPECIFIED Jenis default, tidak boleh digunakan. Jika jenis default ini digunakan, korpus akan dibuat sebagai korpus STREAM_VIDEO.
STREAM_VIDEO Aset adalah aset video live streaming.
IMAGE Aset adalah gambar.
VIDEO_ON_DEMAND Aset adalah aset video.

CreateAnalysisRequest

Pesan untuk membuat Analisis.

Kolom
parent

string

Wajib. Nilai untuk induk.

analysis_id

string

Wajib. ID objek yang meminta.

analysis

Analysis

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateAnnotationRequest

Pesan permintaan untuk CreateAnnotation.

Kolom
parent

string

Wajib. Resource induk tempat anotasi ini akan dibuat. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

annotation

Annotation

Wajib. Anotasi yang akan dibuat.

annotation_id

string

Opsional. ID yang akan digunakan untuk anotasi, yang akan menjadi komponen akhir dari nama resource anotasi jika pengguna memilih untuk menentukannya. Jika tidak, ID anotasi akan dibuat oleh sistem.

Nilai ini harus maksimal 63 karakter, dan karakter yang valid adalah /[a-z][0-9]-/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

CreateApplicationInstancesRequest

Pesan untuk menambahkan input streaming ke Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

application_instances[]

ApplicationInstance

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateApplicationInstancesResponse

Pesan untuk Respons CreateApplicationInstance.

CreateApplicationRequest

Pesan untuk membuat Aplikasi.

Kolom
parent

string

Wajib. Nilai untuk induk.

application_id

string

Wajib. ID objek yang meminta.

application

Application

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateAssetRequest

Pesan permintaan untuk CreateAssetRequest.

Kolom
parent

string

Wajib. Resource induk tempat aset ini akan dibuat. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

asset

Asset

Wajib. Aset yang akan dibuat.

asset_id

string

Opsional. ID yang akan digunakan untuk aset, yang akan menjadi komponen akhir dari nama resource aset jika pengguna memilih untuk menentukannya. Jika tidak, ID aset akan dibuat oleh sistem.

Nilai ini harus maksimal 63 karakter, dan karakter yang valid adalah /[a-z][0-9]-/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

CreateCollectionMetadata

Pesan metadata untuk CreateCollectionRequest

Kolom
operation_metadata

OperationMetadata

Metadata umum operasi yang berjalan lama.

CreateCollectionRequest

Pesan permintaan untuk CreateCollection.

Kolom
parent

string

Wajib. Resource induk tempat koleksi ini akan dibuat. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

collection

Collection

Wajib. Resource koleksi yang akan dibuat.

collection_id

string

Opsional. ID yang akan digunakan untuk koleksi, yang akan menjadi komponen akhir dari nama resource jika pengguna memilih untuk menentukannya. Jika tidak, ID koleksi akan dibuat oleh sistem.

Nilai ini harus maksimal 55 karakter, dan karakter yang valid adalah /[a-z][0-9]-/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

CreateCorpusMetadata

Metadata untuk CreateCorpus API.

Kolom
create_time

Timestamp

Waktu pembuatan operasi pembuatan korpus.

update_time

Timestamp

Waktu pembaruan operasi pembuatan korpus.

CreateCorpusRequest

Pesan permintaan CreateCorpus API.

Kolom
parent

string

Wajib. Formulir: projects/{project_number}/locations/{location_id}

corpus

Corpus

Wajib. Korpus yang akan dibuat.

CreateDataSchemaRequest

Pesan permintaan untuk CreateDataSchema.

Kolom
parent

string

Wajib. Resource induk tempat skema data ini akan dibuat. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

data_schema

DataSchema

Wajib. Skema data yang akan dibuat.

CreateDraftRequest

Pesan untuk membuat Draf.

Kolom
parent

string

Wajib. Nilai untuk induk.

draft_id

string

Wajib. ID objek yang meminta.

draft

Draft

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateIndexEndpointMetadata

Pesan metadata untuk CreateIndexEndpoint.

Kolom
operation_metadata

OperationMetadata

Metadata umum operasi yang berjalan lama.

CreateIndexEndpointRequest

Pesan permintaan untuk CreateIndexEndpoint.

Kolom
parent

string

Wajib. Format: projects/{project}/locations/{location}

index_endpoint_id

string

Opsional. ID yang akan digunakan untuk IndexEndpoint, yang akan menjadi komponen akhir dari nama resource IndexEndpoint jika pengguna menentukannya. Jika tidak, ID IndexEndpoint akan dibuat secara otomatis.

Nilai ini harus berisi maksimal 63 karakter, dan karakter yang valid adalah a-z, 0-9, dan tanda hubung (-). Karakter pertama harus berupa huruf, karakter terakhir harus berupa huruf atau angka.

index_endpoint

IndexEndpoint

Wajib. Resource yang sedang dibuat.

CreateIndexMetadata

Pesan metadata untuk CreateIndexRequest

Kolom
operation_metadata

OperationMetadata

Metadata umum operasi yang berjalan lama.

CreateIndexRequest

Pesan untuk membuat Indeks.

Kolom
parent

string

Wajib. Nilai untuk induk. Nama resource Korpus tempat indeks ini dibuat. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

index_id

string

Opsional. ID untuk indeks. Nama ini akan menjadi nama resource akhir untuk indeks. Jika pengguna tidak menentukan nilai ini, nilai tersebut akan dibuat oleh sistem.

Nilai ini harus maksimal 63 karakter, dan karakter yang valid adalah /[a-z][0-9]-/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

index

Index

Wajib. Indeks sedang dibuat.

CreateProcessRequest

Pesan untuk membuat Proses.

Kolom
parent

string

Wajib. Nilai untuk induk.

process_id

string

Wajib. ID objek yang meminta.

process

Process

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateProcessorRequest

Pesan untuk membuat Pemroses.

Kolom
parent

string

Wajib. Nilai untuk induk.

processor_id

string

Wajib. ID objek yang meminta.

processor

Processor

Wajib. Resource yang sedang dibuat.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

CreateSearchConfigRequest

Pesan permintaan untuk CreateSearchConfig.

Kolom
parent

string

Wajib. Resource induk tempat konfigurasi penelusuran ini akan dibuat. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

search_config

SearchConfig

Wajib. Konfigurasi penelusuran yang akan dibuat.

search_config_id

string

Wajib. ID yang akan digunakan untuk konfigurasi penelusuran baru. Akan menjadi komponen akhir dari nama resource SearchConfig. Nilai ini harus terdiri dari maksimal 63 karakter, dan karakter yang valid adalah /[a-z][0-9]-_/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

CreateSearchHypernymRequest

Pesan permintaan untuk membuat SearchHypernym.

Kolom
parent

string

Wajib. Resource induk tempat SearchHypernym ini akan dibuat. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

search_hypernym

SearchHypernym

Wajib. SearchHypernym yang akan dibuat.

search_hypernym_id

string

Opsional. ID hipernim penelusuran. Jika dihilangkan, UUID acak akan dibuat.

Kriteria

Kriteria filter yang diterapkan ke hasil penelusuran saat ini.

Kolom
field

string

Kolom UGA atau kolom ML untuk menerapkan kriteria pemfilteran.

fetch_matched_annotations

bool

Jika benar, tampilkan anotasi yang cocok dengan kueri untuk kriteria ini. Opsi ini hanya berlaku untuk kriteria penyertaan, yaitu, bukan kriteria pengecualian, dengan anotasi tingkat partisi. Jenis data ini mendukung jenis data berikut: - BILANGAN BULAT - FLOTA - STRING (khusus DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN

Kolom union value.

value hanya dapat berupa salah satu dari hal berikut:

text_array

StringArray

Nilai teks yang terkait dengan kolom.

int_range_array

IntRangeArray

Rentang bilangan bulat yang terkait dengan kolom.

float_range_array

FloatRangeArray

Rentang float yang terkait dengan kolom.

date_time_range_array

DateTimeRangeArray

Rentang tanggal dan waktu yang terkait dengan kolom.

geo_location_array

GeoLocationArray

Array Lokasi Geografis.

bool_value

BoolValue

Nilai Boolean.

CustomProcessorSourceInfo

Menjelaskan info sumber untuk pemroses kustom.

Kolom
source_type

SourceType

Produk asli yang menyimpan fungsi prosesor kustom.

additional_info

map<string, string>

Hanya output. Info tambahan terkait pemroses kustom yang diimpor. Data diisi oleh platform aplikasi selama pembuatan prosesor.

model_schema

ModelSchema

File skema model yang menentukan tanda tangan model. Untuk model VERTEX_CUSTOM, skema instance diperlukan. Jika skema instance tidak ditentukan selama pembuatan prosesor, VisionAI Platform akan mencoba mendapatkannya dari Vertex. Jika tidak ada, pembuatan akan gagal.

Kolom union artifact_path. Jalur tempat Platform Aplikasi memuat artefak untuk pemroses kustom. artifact_path hanya ada berupa salah satu diantara berikut:
vertex_model

string

Model asli nama resource yang dihosting di platform Vertex AI.

ModelSchema

Skema ditentukan sebagai Objek Skema OpenAPI 3.0.2.

Kolom
instances_schema

GcsSource

Lokasi Cloud Storage ke file YAML yang menentukan format satu instance yang digunakan dalam permintaan prediksi dan penjelasan.

parameters_schema

GcsSource

Lokasi Cloud Storage ke file YAML yang menentukan parameter prediksi dan penjelasan.

predictions_schema

GcsSource

Lokasi Cloud Storage ke file YAML yang menentukan format satu prediksi atau penjelasan.

SourceType

Jenis sumber prosesor kustom yang diimpor.

Enum
SOURCE_TYPE_UNSPECIFIED Jenis sumber tidak ditentukan.
VERTEX_AUTOML Prosesor kustom yang berasal dari produk Vertex AutoML.
VERTEX_CUSTOM Prosesor kustom yang berasal dari model kustom umum dari Vertex.

DataSchema

Skema data menunjukkan cara anotasi yang ditentukan pengguna ditafsirkan dalam sistem.

Kolom
name

string

Nama resource skema data dalam bentuk: projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema} dengan bagian {data_schema} harus sama dengan kolom key di bawah.

key

string

Wajib. Kunci skema data ini. Kunci ini harus cocok dengan kunci anotasi yang ditentukan pengguna dan unik di dalam korpus. Nilai ini dapat mencapai maksimum 63 karakter, dan karakter yang valid adalah /[a-z][0-9]-/. Karakter pertama harus berupa huruf, karakter terakhir dapat berupa huruf atau angka.

schema_details

DataSchemaDetails

Detail skema yang dipetakan ke kunci.

DataSchemaDetails

Detail skema data menunjukkan jenis data dan struktur data yang sesuai dengan kunci anotasi yang ditentukan pengguna.

Kolom
type

DataType

Jenis anotasi.

proto_any_config

ProtoAnyConfig

Konfigurasi untuk jenis protobuf apa pun.

list_config

ListConfig

Konfigurasi untuk jenis data Daftar.

customized_struct_config

CustomizedStructConfig

Konfigurasi untuk jenis data CustomizedStruct.

granularity

Granularity

Tingkat perincian yang terkait dengan DataSchema ini.

search_strategy

SearchStrategy

Strategi penelusuran yang akan diterapkan pada key di atas.

CustomizedStructConfig

Konfigurasi untuk jenis data CUSTOMIZED_STRUCT.

Kolom
field_schemas

map<string, DataSchemaDetails>

Skema data elemen turunan langsung.

DataType

Jenis data anotasi.

Enum
DATA_TYPE_UNSPECIFIED Jenis tidak ditentukan.
INTEGER Jenis bilangan bulat. Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Mendukung kueri menurut IntRangeArray.
FLOAT Jenis float. Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Mendukung kueri menurut FloatRangeArray.
STRING Jenis string. Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH.
DATETIME Format yang didukung: %Y-%m-%dT%H:%M:%E*S%E*z (absl::RFC3339_full) %Y-%m-%dT%H:%M:%E*S %Y-%m-%dT%H:%M%E*z %Y-%m-%dT%H:%M %Y-%m-%dT%H%E*z %Y-%m-%dT%H %Y-%m-%d%E*z %Y-%m-%d %Y-%m %Y Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Mendukung kueri menurut DateTimeRangeArray.
GEO_COORDINATE Jenis koordinat geografis. Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Mendukung kueri menurut GeoLocationArray.
PROTO_ANY Ketik untuk meneruskan proto apa pun yang tersedia di annotations.proto. Hanya digunakan secara internal. Jenis proto yang tersedia dan perilaku penelusuran yang sesuai: - ImageObjectDetectionPredictionResult, memungkinkan SMART_SEARCH di display_names dan NO_SEARCH. - ClassificationPredictionResult, mengizinkan SMART_SEARCH di display_names dan NO_SEARCH. - ImageSegmentationPredictionResult, memungkinkan NO_SEARCH. - VideoActionRecognitionPredictionResult, memungkinkan SMART_SEARCH di display_name dan NO_SEARCH. - VideoObjectTrackingPredictionResult, memungkinkan SMART_SEARCH di display_name dan NO_SEARCH. - VideoClassificationPredictionResult, memungkinkan SMART_SEARCH di display_name dan NO_SEARCH. - OccupancyCountingPredictionResult, memungkinkan EXACT_SEARCH di stats.full_frame_count.count dan NO_SEARCH. - ObjectDetectionPredictionResult, memungkinkan SMART_SEARCH di identified_boxes.entity.label_string dan NO_SEARCH.
BOOLEAN Jenis boolean. Strategi penelusuran yang diizinkan: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH.
LIST Jenis daftar. - Setiap elemen dalam daftar harus memiliki skema data yang sama persis; jika tidak, elemen tersebut adalah argumen yang tidak valid. - Tingkat daftar tidak dapat menetapkan strategi penelusuran. Tingkat node daun dapat melakukannya. - Elemen tidak boleh berupa daftar lain (tidak ada daftar daftar). - Elemen dapat berupa CUSTOMIZED_STRUCT, dan jumlah maksimum lapisan adalah 10.
CUSTOMIZED_STRUCT Jenis struct. - SearchStrategy: * Skema Data yang CUSTOMIZED_STRUCT tidak dapat menetapkan strategi penelusuran. * Elemen node daun memungkinkan penetapan strategi penelusuran berdasarkan batasan SearchStrategy elemen. - Pembatasan lapisan bertingkat: * Skema Data yang CUSTOMIZED_STRUCT memungkinkan kolomnya juga berupa CUSTOMIZED_STRUCT, tetapi batasan lapisan secara keseluruhan adalah 10.

Perincian

Tingkat perincian anotasi dalam DataSchema ini.

Enum
GRANULARITY_UNSPECIFIED Perincian tidak ditentukan.
GRANULARITY_ASSET_LEVEL Perincian tingkat aset (anotasi tidak boleh berisi info partisi).
GRANULARITY_PARTITION_LEVEL Perincian tingkat partisi (anotasi harus berisi info partisi).

ListConfig

Konfigurasi untuk jenis data LIST.

Kolom
value_schema

DataSchemaDetails

Skema data nilai dalam daftar.

ProtoAnyConfig

Konfigurasi untuk jenis data PROTO_ANY.

Kolom
type_uri

string

URI jenis pesan proto.

SearchStrategy

Strategi penelusuran untuk nilai anotasi key.

Kolom
search_strategy_type

SearchStrategyType

Jenis strategi penelusuran yang akan diterapkan pada key di atas. search_strategy_type yang diizinkan berbeda untuk jenis data yang berbeda, yang didokumentasikan dalam DataSchemaDetails.DataType. Menentukan search_strategy_type yang tidak didukung untuk jenis data akan menyebabkan error INVALID_ARGUMENT.

SearchStrategyType

Jenis strategi penelusuran yang akan diterapkan pada kunci anotasi.

Enum

DataType

Semua jenis data yang didukung.

Enum
DATA_TYPE_UNSPECIFIED Nilai default DataType.
VIDEO Jenis data video seperti H264.
IMAGE Jenis data gambar.
PROTO Jenis data Protobuf, biasanya digunakan untuk blob data umum.

DateTimeRange

Jenis rentang tanggal/waktu.

Kolom
start

DateTime

Waktu tanggal mulai.

end

DateTime

Waktu akhir data.

DateTimeRangeArray

Daftar nilai rentang tanggal dan waktu.

Kolom
date_time_ranges[]

DateTimeRange

Rentang waktu dan tanggal.

DedicatedResources

Deskripsi resource yang didedikasikan untuk DeployedModel, dan yang memerlukan tingkat konfigurasi manual yang lebih tinggi.

Kolom
machine_spec

MachineSpec

Wajib. Tidak dapat diubah. Spesifikasi satu mesin yang digunakan oleh prediksi.

min_replica_count

int32

Wajib. Tidak dapat diubah. Jumlah minimum replika mesin tempat DeployedModel ini akan selalu di-deploy. Nilai ini harus lebih besar dari atau sama dengan 1.

Jika traffic terhadap DeployedModel meningkat, traffic tersebut dapat di-deploy secara dinamis ke lebih banyak replika, dan saat traffic menurun, beberapa replika tambahan ini dapat dibebaskan.

max_replica_count

int32

Tidak dapat diubah. Jumlah maksimum replika tempat DeployedModel ini dapat di-deploy saat traffic terhadapnya meningkat. Jika nilai yang diminta terlalu besar, deployment akan mengalami error, tetapi jika deployment berhasil, kemampuan untuk menskalakan model ke banyak replika tersebut akan terjamin (kecuali jika layanan mengalami pemadaman). Jika traffic terhadap DeployedModel meningkat melebihi kapasitas maksimum replikanya, sebagian traffic akan dihapus. Jika nilai ini tidak diberikan, min_replica_count akan digunakan sebagai nilai default.

Nilai kolom ini memengaruhi tagihan terhadap kuota CPU dan GPU Vertex. Secara khusus, Anda akan ditagih untuk max_replica_count * jumlah core dalam jenis mesin yang dipilih) dan (max_replica_count * jumlah GPU per replika dalam jenis mesin yang dipilih).

autoscaling_metric_specs[]

AutoscalingMetricSpec

Tidak dapat diubah. Spesifikasi metrik yang mengganti nilai target metrik penggunaan resource (pemakaian CPU, siklus tugas akselerator, dan sebagainya) (defaultnya 60 jika tidak ditetapkan). Maksimal satu entri diizinkan per metrik.

Jika machine_spec.accelerator_count di atas 0, penskalaan otomatis akan didasarkan pada metrik siklus tugas akselerator dan penggunaan CPU, serta menskalakan ke atas saat salah satu metrik melebihi nilai targetnya, sementara menskalakan ke bawah jika kedua metrik berada di bawah nilai targetnya. Nilai target default adalah 60 untuk kedua metrik.

Jika machine_spec.accelerator_count adalah 0, penskalaan otomatis akan didasarkan pada metrik penggunaan CPU saja dengan nilai target default 60 jika tidak ditetapkan secara eksplisit.

Misalnya, dalam kasus Prediksi Online, jika Anda ingin mengganti target penggunaan CPU menjadi 80, Anda harus menetapkan autoscaling_metric_specs.metric_name ke aiplatform.googleapis.com/prediction/online/cpu/utilization dan autoscaling_metric_specs.target ke 80.

DeleteAnalysisRequest

Pesan untuk menghapus Analisis.

Kolom
name

string

Wajib. Nama resource.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit setelah permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

DeleteAnnotationRequest

Pesan permintaan untuk DeleteAnnotation API.

Kolom
name

string

Wajib. Nama anotasi yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

DeleteApplicationInstancesRequest

Pesan untuk menghapus input streaming dari Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

instance_ids[]

string

Wajib. ID objek yang meminta.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

DeleteApplicationInstancesResponse

Jenis ini tidak memiliki kolom.

Pesan untuk Respons DeleteApplicationInstance.

DeleteApplicationRequest

Pesan untuk menghapus Aplikasi.

Kolom
name

string

Wajib. Nama resource.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit setelah permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

force

bool

Opsional. Jika ditetapkan ke benar, instance dan draf apa pun dari aplikasi ini juga akan dihapus. (Jika tidak, permintaan hanya akan berfungsi jika aplikasi tidak memiliki instance dan draf.)

DeleteAssetMetadata

Jenis ini tidak memiliki kolom.

Metadata untuk DeleteAsset API yang disematkan di kolom metadata.

DeleteAssetRequest

Pesan permintaan untuk DeleteAsset.

Kolom
name

string

Wajib. Nama aset yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

DeleteCollectionMetadata

Pesan metadata untuk DeleteCollectionRequest

Kolom
operation_metadata

OperationMetadata

Metadata umum dari operasi yang berjalan lama.

DeleteCollectionRequest

Pesan permintaan untuk DeleteCollectionRequest.

Kolom
name

string

Wajib. Nama koleksi yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

DeleteCorpusRequest

Pesan permintaan untuk DeleteCorpus.

Kolom
name

string

Wajib. Nama resource korpus yang akan dihapus.

DeleteDataSchemaRequest

Pesan permintaan untuk DeleteDataSchema.

Kolom
name

string

Wajib. Nama skema data yang akan dihapus. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/dataSchemas/{data_schema_id}

DeleteDraftRequest

Pesan untuk menghapus Draf.

Kolom
name

string

Wajib. Nama resource.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit setelah permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

DeleteIndexEndpointMetadata

Pesan metadata untuk DeleteIndexEndpoint.

Kolom
operation_metadata

OperationMetadata

Metadata umum operasi yang berjalan lama.

DeleteIndexEndpointRequest

Pesan permintaan untuk DeleteIndexEndpoint.

Kolom
name

string

Wajib. Nama resource.

DeleteIndexMetadata

Jenis ini tidak memiliki kolom.

Pesan metadata untuk DeleteIndexRequest

DeleteIndexRequest

Pesan permintaan untuk DeleteIndex.

Kolom
name

string

Wajib. Nama indeks yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

DeleteProcessRequest

Pesan untuk menghapus Proses.

Kolom
name

string

Wajib. Nama resource.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit setelah permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

DeleteProcessorRequest

Pesan untuk menghapus Pemroses.

Kolom
name

string

Wajib. Nama resource

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit setelah permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

DeleteSearchConfigRequest

Pesan permintaan untuk DeleteSearchConfig.

Kolom
name

string

Wajib. Nama konfigurasi penelusuran yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

DeleteSearchHypernymRequest

Pesan permintaan untuk menghapus SearchHypernym.

Kolom
name

string

Wajib. Nama SearchHypernym yang akan dihapus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

DeployApplicationRequest

Pesan untuk men-deploy Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

validate_only

bool

Jika ditetapkan, validasi permintaan dan lihat pratinjau grafik aplikasi, tetapi jangan benar-benar men-deploy-nya.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

enable_monitoring

bool

Opsional. Apakah akan mengaktifkan pemantauan untuk aplikasi saat deployment atau tidak.

DeployApplicationResponse

Pesan Permintaan RPC. Pesan untuk Respons DeployApplication.

DeployIndexMetadata

Pesan metadata untuk DeployIndex.

Kolom
operation_metadata

OperationMetadata

Metadata umum dari operasi yang berjalan lama.

deployed_index

string

Hanya output. Indeks yang di-deploy.

DeployIndexRequest

Pesan permintaan untuk DeployIndex.

Kolom
index_endpoint

string

Wajib. IndexEndpoint tempat indeks di-deploy. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}

deployed_index

DeployedIndex

Wajib. Indeks yang akan di-deploy.

DeployIndexResponse

Jenis ini tidak memiliki kolom.

Respons DeployIndex setelah operasi selesai.

DeployRetailProductRecognitionIndexResponse

Pesan untuk respons DeployRetailProductRecognitionIndex.

DeployedIndex

Deployment Indeks.

Kolom
index

string

Wajib. Nama Indeks yang di-deploy. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}

DeployedIndexReference

Menunjuk ke DeployedIndex.

Kolom
index_endpoint

string

Tidak dapat diubah. Nama resource IndexEndpoint.

Draf

Pesan yang menjelaskan objek Draf

Kolom
name

string

nama resource

create_time

Timestamp

Hanya output. [Khusus output] Membuat stempel waktu

update_time

Timestamp

Hanya output. [Khusus output] Membuat stempel waktu

labels

map<string, string>

Label sebagai key-value pair

display_name

string

Wajib. Nama tampilan yang mudah digunakan untuk solusi.

description

string

Deskripsi untuk aplikasi ini.

draft_application_configs

ApplicationConfigs

Konfigurasi aplikasi draf yang belum diperbarui ke aplikasi.

EventUpdateFilter

EventUpdateFilter adalah filter yang dapat ditentukan oleh pengamat tentang pembaruan peristiwa yang ingin mereka terima.

Kolom

Kolom union start_time.

start_time hanya dapat berupa salah satu dari hal berikut:

special_mode

SpecialMode

Mode khusus selain stempel waktu tertentu.

specific_time

Timestamp

Stempel waktu spesifik setelah pembaruan peristiwa terjadi.

SpecialMode

Mode khusus selain stempel waktu tertentu.

Enum
SPECIAL_MODE_UNSPECIFIED Mode khusus tidak ditentukan.
BEGINNING Mode khusus BEGINNING berarti semua peristiwa yang saat ini tersedia dan pembaruan peristiwa yang masuk.
LATEST Mode khusus LATEST berarti hanya peristiwa terbaru dan pembaruan peristiwa yang masuk.

EventUpdateType

Jenis pembaruan peristiwa. Dapat diperluas pada masa mendatang untuk kasus penggunaan lainnya. Misalnya, EVENT_DETACHED_FROM_STREAM, dan lainnya.

Enum
EVENT_UPDATE_TYPE_UNSPECIFIED Jenis pembaruan peristiwa tidak ditentukan.
EVENT_AVAILABLE_ON_STREAM Peristiwa tersedia untuk dibaca dari streaming.
EVENT_HEARTBEAT Pesan heartbeat yang digunakan untuk melacak keaktifan koneksi gRPC.

ExportRetailProductRecognitionIndexCoverageResponse

Pesan untuk respons terhadap ekspor file cakupan RetailProductRecognitionIndex.

FacetBucket

Menyimpan nilai faset, status pilihan, dan metadata.

Kolom
selected

bool

Apakah satu bucket facet dipilih. Kolom ini mewakili pilihan aspek pengguna. Nilai ini ditetapkan oleh frontend di SearchVideosRequest.

Kolom union bucket_value. Bucket yang terkait dengan facet. Misalnya, bucket faset "team" dapat berupa "49ers", "patriots", dll.; bucket faset "player" dapat berupa "tom brady", "drew brees", dll. bucket_value hanya dapat berupa salah satu dari hal berikut:
value

FacetValue

Nilai singular.

range

Range

Nilai rentang.

Rentang

Rentang nilai [start, end) yang akan diterapkan pemetaan facet.

Kolom
start

FacetValue

Awal rentang. Tidak adanya menunjukkan beberapa batas (misalnya -inf).

end

FacetValue

Akhir rentang. Tidak adanya menunjukkan beberapa batas (misalnya inf).

FacetBucketType

Berbagai jenis untuk bucket facet.

Enum
FACET_BUCKET_TYPE_UNSPECIFIED Jenis tidak ditentukan.
FACET_BUCKET_TYPE_VALUE Jenis nilai.
FACET_BUCKET_TYPE_DATETIME Jenis tanggal/waktu.
FACET_BUCKET_TYPE_FIXED_RANGE Jenis Rentang Tetap.
FACET_BUCKET_TYPE_CUSTOM_RANGE Jenis Rentang Kustom.

FacetGroup

Sekelompok bucket facet yang akan diteruskan bolak-balik antara backend & frontend.

Kolom
facet_id

string

ID unik grup aspek.

display_name

string

Nama tampilan faset. Untuk digunakan oleh UI untuk rendering faset.

buckets[]

FacetBucket

Bucket yang terkait dengan facet. Misalnya, untuk faset "Tim", bucket-nya dapat berupa 49ers, patriots, dll.

bucket_type

FacetBucketType

Jenis bucket faset.

fetch_matched_annotations

bool

Jika benar, tampilkan anotasi yang cocok dengan kueri untuk pilihan grup aspek ini. Opsi ini hanya berlaku untuk facet berdasarkan anotasi tingkat partisi. Kode ini mendukung nilai aspek berikut: - INTEGER - STRING (khusus DataSchema.SearchStrategy.EXACT_SEARCH)

FacetProperty

Konfigurasi pusat untuk suatu aspek.

Kolom
mapped_fields[]

string

Nama faset, yang merupakan dimensi yang ingin digunakan pengguna untuk menyaring hasil penelusuran. mapped_fields akan cocok dengan kunci UserSpecifiedDataSchema.

Misalnya, pengguna dapat menambahkan banyak UGA dengan kunci yang sama, seperti player:adam, player:bob, player:charles. Jika beberapa mapped_fields ditentukan, nilainya akan digabungkan sebagai nilai facet akhir. Misalnya, home_team: a, home_team:b, away_team:a, away_team:c, jika facet_field = [home_team, away_team], facet_value akan menjadi [a, b, c].

KECUALI jika ini adalah dimensi aspek 1:1 (mapped_fields.size() == 1) DAN mapped_field sama dengan SearchConfig.name induk, induk juga harus berisi SearchCriteriaProperty yang dipetakan ke kolom yang sama. mapped_fields tidak boleh kosong.

display_name

string

Nama tampilan faset. Untuk digunakan oleh UI untuk rendering faset.

result_size

int64

Jumlah maksimum bucket unik yang akan ditampilkan untuk satu faset. Jumlah bucket dapat besar untuk faset berkardinalitas tinggi seperti "pemain". Kami hanya menampilkan n teratas yang paling relevan kepada pengguna. Jika <= 0, server akan menentukan result_size yang sesuai.

bucket_type

FacetBucketType

Jenis bucket faset, misalnya nilai, rentang.

Kolom union range_facet_config.

range_facet_config hanya dapat berupa salah satu dari hal berikut:

fixed_range_bucket_spec

FixedRangeBucketSpec

Konfigurasi bucket facet rentang tetap.

custom_range_bucket_spec

CustomRangeBucketSpec

Konfigurasi bucket aspek rentang kustom.

datetime_bucket_spec

DateTimeBucketSpec

Konfigurasi bucket aspek rentang waktu.

CustomRangeBucketSpec

Jika jenis bucket adalah CUSTOM_RANGE, tentukan cara nilai dikelompokkan. Gunakan nilai bucket bilangan bulat sebagai contoh, jika endpoint adalah 0, 10, 100, dan 1.000, kita akan membuat facet berikut: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). Terutama: - endpoint harus dicantumkan dalam urutan menaik. Jika tidak, SearchConfig API akan menolak konfigurasi facet. - < 1 endpoint adalah spesifikasi yang tidak valid.

Kolom
endpoints[]

FacetValue

Saat ini, hanya jenis bilangan bulat yang didukung untuk kolom ini.

DateTimeBucketSpec

Jika jenis bucket adalah DATE, tentukan cara pengelompokan nilai tanggal.

Kolom
granularity

Granularity

Perincian aspek jenis tanggal.

Perincian

Enum perincian untuk bucket tanggal dan waktu.

Enum
GRANULARITY_UNSPECIFIED Perincian tidak ditentukan.
YEAR Perinciannya adalah tahun.
MONTH Perinciannya adalah bulan.
DAY Perinciannya adalah hari.

FixedRangeBucketSpec

Jika jenis bucket adalah FIXED_RANGE, tentukan cara nilai dikelompokkan. Gunakan FixedRangeBucketSpec jika Anda ingin membuat beberapa bucket dengan tingkat perincian yang sama. Menggunakan nilai bucket bilangan bulat sebagai contoh, jika bucket_start = 0, bucket_granularity = 10, bucket_count = 5, facet ini akan digabungkan melalui bucket berikut: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). Secara khusus, bucket_count <= 1 adalah spesifikasi yang tidak valid.

Kolom
bucket_start

FacetValue

Batas bawah bucket. CATATAN: Saat ini hanya jenis bilangan bulat yang didukung untuk kolom ini.

bucket_granularity

FacetValue

Perincian bucket. CATATAN: Saat ini hanya jenis bilangan bulat yang didukung untuk kolom ini.

bucket_count

int32

Jumlah total bucket.

FacetValue

Definisi satu nilai dengan jenis generik.

Kolom

Kolom union value.

value hanya dapat berupa salah satu dari hal berikut:

string_value

string

Nilai jenis string.

integer_value

int64

Nilai jenis bilangan bulat.

datetime_value

DateTime

Nilai jenis DateTime.

FloatRange

Jenis rentang float.

Kolom
start

float

Awal rentang float.

end

float

Akhir rentang float.

FloatRangeArray

Daftar nilai rentang float.

Kolom
float_ranges[]

FloatRange

Nilai rentang float.

GcsSource

Lokasi Google Cloud Storage untuk konten input.

Kolom
uris[]

string

Wajib. Referensi ke jalur Google Cloud Storage.

GeneralObjectDetectionConfig

Pesan konfigurasi untuk pemroses Deteksi Objek Umum.

GenerateHlsUriRequest

Pesan permintaan untuk GenerateHlsUri API.

Kolom
name

string

Wajib. Nama resource aset yang akan meminta klip. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

temporal_partitions[]

TemporalPartition

Rentang waktu untuk meminta klip. Akan diabaikan jika get_live_view ditetapkan ke Benar (True). Total rentang waktu yang diminta harus lebih kecil dari 24 jam.

live_view_enabled

bool

Opsi untuk menampilkan live stream aset secara eksklusif dengan data backlog hingga 3 menit.

GenerateHlsUriResponse

Pesan respons untuk GenerateHlsUri API.

Kolom
uri

string

URI yang ditandatangani untuk mendownload manifes HLS yang sesuai dengan waktu yang diminta.

temporal_partitions[]

TemporalPartition

Daftar partisi temporal konten yang ditampilkan dalam urutan kemunculan di streaming.

UploadAssetRequest

Pesan permintaan untuk UploadAsset.

Kolom
name

string

Wajib. Nama resource aset yang akan diupload. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

asset_source

AssetSource

Sumber aset.

GenerateRetrievalUrlResponse

Pesan respons untuk GenerateRetrievalUrl API.

Kolom
signed_uri

string

URL yang ditandatangani untuk mendownload konten aset.

GeoCoordinate

Representasi Koordinat Lokasi

Kolom
latitude

double

Koordinat Lintang. Derajat [-90 .. 90]

longitude

double

Koordinat Bujur. Derajat [-180 .. 180]

GeoLocationArray

Daftar lokasi.

Kolom
circle_areas[]

CircleArea

Daftar area lingkaran.

GetAnalysisRequest

Pesan untuk mendapatkan Analisis.

Kolom
name

string

Wajib. Nama resource.

GetAnnotationRequest

Pesan permintaan untuk GetAnnotation API.

Kolom
name

string

Wajib. Nama anotasi yang akan diambil. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

GetApplicationRequest

Pesan untuk mendapatkan Aplikasi.

Kolom
name

string

Wajib. Nama resource.

GetAssetRequest

Pesan permintaan untuk GetAsset.

Kolom
name

string

Wajib. Nama aset yang akan diambil. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

GetCollectionRequest

Pesan permintaan untuk GetCollectionRequest.

Kolom
name

string

Wajib. Nama koleksi yang akan diambil. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

GetCorpusRequest

Pesan permintaan untuk GetCorpus.

Kolom
name

string

Wajib. Nama resource korpus yang akan diambil.

GetDataSchemaRequest

Pesan permintaan untuk GetDataSchema.

Kolom
name

string

Wajib. Nama skema data yang akan diambil. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/dataSchemas/{data_schema_id}

GetDraftRequest

Pesan untuk mendapatkan Draf.

Kolom
name

string

Wajib. Nama resource.

GetIndexEndpointRequest

Pesan permintaan untuk GetIndexEndpoint.

Kolom
name

string

Wajib. Nama resource IndexEndpoint.

GetIndexRequest

Pesan permintaan untuk mendapatkan Indeks.

Kolom
name

string

Wajib. Nama resource Indeks. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

GetInstanceRequest

Pesan untuk mendapatkan Instance.

Kolom
name

string

Wajib. Nama resource.

GetProcessRequest

Pesan untuk mendapatkan Proses.

Kolom
name

string

Wajib. Nama resource.

GetProcessorRequest

Pesan untuk mendapatkan Processor.

Kolom
name

string

Wajib. Nama resource.

GetSearchConfigRequest

Pesan permintaan untuk GetSearchConfig.

Kolom
name

string

Wajib. Nama konfigurasi penelusuran yang akan diambil. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

GetSearchHypernymRequest

Pesan permintaan untuk mendapatkan SearchHypernym.

Kolom
name

string

Wajib. Nama SearchHypernym yang akan diambil. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

GetStreamThumbnailResponse

Pesan untuk respons GetStreamThumbnail. Pesan respons kosong menunjukkan bahwa gambar thumbnail telah berhasil diupload ke Google Cloud Storage.

ImageObjectDetectionPredictionResult

Format output prediksi untuk Deteksi Objek Gambar.

Kolom
ids[]

int64

ID resource AnnotationSpecs yang telah diidentifikasi, diurutkan berdasarkan skor keyakinan secara menurun. Ini adalah segmen ID, bukan nama resource lengkap.

display_names[]

string

Nama tampilan AnnotationSpecs yang telah diidentifikasi, urutan cocok dengan ID.

confidences[]

float

Keyakinan Model terhadap kebenaran ID yang diprediksi, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi. Urutan cocok dengan ID.

bboxes[]

ListValue

Kotak pembatas, yaitu persegi panjang di atas gambar, yang menunjukkan AnnotationSpecs yang ditemukan. Diberikan dalam urutan yang cocok dengan ID. Setiap kotak pembatas adalah array dari 4 angka xMin, xMax, yMin, dan yMax, yang mewakili koordinat ekstrem kotak. Koordinat ini relatif terhadap ukuran gambar, dan titik 0,0 berada di kiri atas gambar.

ImageQuery

Kueri gambar untuk permintaan endpoint penelusuran.

Kolom

Kolom union image.

image hanya dapat berupa salah satu dari hal berikut:

input_image

bytes

Masukkan gambar dalam byte mentah.

asset

string

Nama resource aset. Hanya didukung dalam jenis korpus IMAGE. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

ImageSegmentationPredictionResult

Format output prediksi untuk Segmentasi Gambar.

Kolom
category_mask

string

Gambar PNG dengan setiap piksel dalam mask mewakili kategori yang diprediksi sebagai kategori piksel dalam gambar asli. Ukuran gambar ini akan sama dengan gambar asli. Pemetaan antara AnntoationSpec dan warna dapat ditemukan di metadata model. Model akan memilih kategori yang paling mungkin dan jika tidak ada kategori yang mencapai nilai minimum keyakinan, piksel akan ditandai sebagai latar belakang.

confidence_mask

string

Gambar satu saluran yang dienkode sebagai PNG lossless 8-bit. Ukuran gambar akan sama dengan gambar asli. Untuk piksel tertentu, warna yang lebih gelap berarti lebih sedikit keyakinan pada ketepatan kategori dalam categoryMask untuk piksel yang sesuai. Hitam berarti tidak yakin dan putih berarti sangat yakin.

ImportAssetsMetadata

Pesan metadata untuk LRO ImportAssets.

Kolom
metadata

OperationMetadata

Metadata operasi.

ImportAssetsRequest

Pesan permintaan untuk ImportAssets.

Kolom
parent

string

Wajib. Resource korpus induk tempat aset akan diimpor. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

Kolom union source. Sumber. source hanya ada berupa salah satu diantara berikut:
assets_gcs_uri

string

File ini berisi semua informasi aset yang akan diimpor. * File dalam format JSONL. * Setiap baris sesuai dengan satu aset. * Setiap baris akan dikonversi menjadi proto InputImageAsset.

ImportAssetsResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk LRO ImportAssets.

ImportRetailProductsResponse

Respons ImportProducts setelah operasi selesai.

Indeks

Indeks adalah resource di Korpus. File ini berisi versi aset dan anotasi yang diindeks. Saat di-deploy ke endpoint, pengguna akan dapat menelusuri Indeks.

Kolom
name

string

Hanya output. Nama resource resource Indeks. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}

display_name

string

Opsional. Nama tampilan indeks opsional yang ditentukan pengguna.

description

string

Opsional. Deskripsi opsional untuk indeks.

state

State

Hanya output. Status indeks.

create_time

Timestamp

Hanya output. Stempel waktu pembuatan.

update_time

Timestamp

Hanya output. Stempel waktu update.

deployed_indexes[]

DeployedIndexReference

Hanya output. Referensi ke instance indeks yang di-deploy. Indeks korpus VIDEO_ON_DEMAND dapat memiliki maksimal satu indeks yang di-deploy. Indeks korpus IMAGE dapat memiliki beberapa indeks yang di-deploy.

Kolom union asset_filter. Menentukan cara aset dipilih untuk indeks ini. Jika tidak ditentukan, setelan defaultnya adalah entire_corpus. Perilaku di UpdateIndex: jika update_mask menyertakan salah satu jalur kolom asset_filter, indeks akan dibuat ulang dengan aset terbaru, termasuk data dan anotasi yang dianalisis. asset_filter hanya ada berupa salah satu diantara berikut:
entire_corpus

bool

Sertakan semua aset dalam korpus.

Negara bagian/Provinsi

Enum yang mewakili berbagai status yang dapat dilalui Index selama masa aktifnya.

Enum
STATE_UNSPECIFIED Nilai default. Tidak boleh digunakan.
CREATING Status MEMBUAT.
CREATED Status CREATED.
UPDATING Status UPDATING.

IndexAssetMetadata

Metadata untuk IndexAsset.

Kolom
indexing_status
(deprecated)

IndexingStatus

Status pengindeksan aset ini.

status

IndexingStatus

Status pengindeksan aset ini.

start_time

Timestamp

Waktu mulai operasi.

update_time

Timestamp

Waktu pembaruan operasi.

IndexingStatus

Status pengindeksan untuk aset.

Kolom
state

State

Status pengindeksan aset ini.

status_message

string

Pesan mendetail yang menjelaskan status.

Negara bagian/Provinsi

Enum status untuk pengindeksan aset ini.

Enum
STATE_UNSPECIFIED Status proses default tidak boleh terjadi.
IN_PROGRESS Pengindeksan sedang berlangsung.
SUCCEEDED Proses berhasil dilakukan.
FAILED Proses gagal.

IndexAssetRequest

Pesan permintaan untuk IndexAsset.

Kolom
name

string

Wajib. Nama resource aset yang akan diindeks. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

index

string

Opsional. Nama indeks. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

IndexAssetResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk IndexAsset.

IndexEndpoint

Pesan yang mewakili resource IndexEndpoint. ImageIndexes di-deploy ke dalamnya.

Kolom
name

string

Hanya output. Nama resource IndexEndpoint. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint_id}

display_name

string

Opsional. Nama tampilan IndexEndpoint. Dapat berisi maksimal 32 karakter.

description

string

Opsional. Deskripsi IndexEndpoint. Dapat berisi maksimal 25.000 karakter.

deployed_index

DeployedIndex

Hanya output. Indeks yang di-deploy di IndexEndpoint ini.

state

State

Hanya output. Status IndexEndpoint.

labels

map<string, string>

Opsional. Label yang diterapkan ke resource harus memenuhi persyaratan berikut:

  • Setiap resource dapat memiliki beberapa label, hingga maksimum 64 label.
  • Setiap label harus berupa pasangan nilai kunci.
  • Kunci memiliki panjang minimum 1 karakter dan panjang maksimum 63 karakter serta tidak boleh kosong. Nilai boleh kosong dan memiliki panjang maksimum 63 karakter.
  • Kunci dan nilai hanya boleh berisi huruf kecil, karakter numerik, garis bawah, dan tanda hubung. Semua karakter harus menggunakan encoding UTF-8, dan karakter internasional boleh digunakan.
  • Bagian kunci label harus unik. Namun, Anda dapat menggunakan kunci yang sama dengan beberapa resource.
  • Kunci harus diawali dengan huruf kecil atau karakter internasional.

Lihat Dokumen Google Cloud untuk mengetahui detail selengkapnya.

create_time

Timestamp

Hanya output. Membuat stempel waktu.

update_time

Timestamp

Hanya output. Stempel waktu update.

Negara bagian/Provinsi

Tahap IndexEndpoint.

Enum
STATE_UNSPECIFIED Nilai default. Tidak boleh digunakan.
CREATING Status MEMBUAT.
CREATED Status CREATED.
UPDATING Status UPDATING.
FAILED Status GAGAL.

IndexedAsset

IndexedAsset adalah aset yang menjadi dasar pembuatan indeks.

Kolom
index

string

Wajib. Indeks tempat aset yang diindeks ini berada. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

asset

string

Wajib. Nama resource aset. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

create_time

Timestamp

Hanya output. Stempel waktu pembuatan.

update_time

Timestamp

Hanya output. Stempel waktu update.

IndexingStatus

Status pengindeksan untuk aset.

Kolom
state

State

Hanya output. Status pengindeksan aset ini.

status_message

string

Pesan mendetail yang menjelaskan status.

Negara bagian/Provinsi

Enum status untuk pengindeksan aset ini.

Enum
STATE_UNSPECIFIED Status proses default tidak boleh terjadi.
IN_PROGRESS Pengindeksan sedang berlangsung.
SUCCEEDED Proses berhasil dilakukan.
FAILED Proses gagal.

IngestAssetRequest

Pesan permintaan untuk IngestAsset API.

Kolom

Kolom union streaming_request.

streaming_request hanya dapat berupa salah satu dari hal berikut:

config

Config

Memberikan informasi untuk data dan nama resource aset yang menjadi milik data. Pesan IngestAssetRequest pertama hanya boleh berisi pesan Config.

time_indexed_data

TimeIndexedData

Data yang akan diserap.

Konfigurasi

Konfigurasi untuk data.

Kolom
asset

string

Wajib. Nama resource aset tempat data yang diserap berada.

Kolom union data_type.

data_type hanya dapat berupa salah satu dari hal berikut:

video_type

VideoType

Ketik informasi untuk data video.

VideoType

Ketik informasi untuk data video.

Kolom
container_format

ContainerFormat

Format penampung data video.

ContainerFormat

Format penampung video.

Enum
CONTAINER_FORMAT_UNSPECIFIED Jenis default, tidak boleh digunakan.
CONTAINER_FORMAT_MP4 Format penampung mp4.

TimeIndexedData

Berisi data dan rentang waktu yang sesuai untuk data ini.

Kolom
data

bytes

Data yang akan diserap.

temporal_partition

TemporalPartition

Rentang waktu data.

IngestAssetResponse

Pesan respons untuk IngestAsset API.

Kolom
successfully_ingested_partition

TemporalPartition

Rentang waktu data yang telah berhasil diserap.

Instance

Pesan yang menjelaskan objek Instance

Kolom
name

string

Hanya output. nama resource

create_time

Timestamp

Hanya output. [Khusus output] Membuat stempel waktu

update_time

Timestamp

Hanya output. [Khusus output] Stempel waktu pembaruan

labels

map<string, string>

Label sebagai key-value pair

display_name

string

Wajib. Nama tampilan yang mudah digunakan untuk solusi.

description

string

Deskripsi untuk instance ini.

input_resources[]

InputResource

Resource input untuk instance aplikasi saat ini. Misalnya: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

output_resources[]

OutputResource

Semua resource output yang terkait dengan satu instance aplikasi.

state

State

Status instance.

InputResource

Pesan resource input yang digunakan dalam satu instance aplikasi.

Kolom
consumer_node

string

Nama node grafik yang menerima resource input. Misalnya: input_resource: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/input-stream-a consumer_node: stream-input

input_resource_binding

string

Binding resource input tertentu yang akan menggunakan Resource Input saat ini, dapat diabaikan jika hanya ada 1 binding input.

annotations

ResourceAnnotations

Berisi anotasi resource.

Kolom union input_resource_information. Wajib. Tentukan input ke instance aplikasi. input_resource_information hanya ada berupa salah satu diantara berikut:
input_resource

string

Nama resource input langsung. Jika jenis instance adalah STREAMING_PREDICTION, resource input akan memiliki format "projects/123/locations/us-central1/clusters/456/streams/stream-a". Jika jenis instance adalah BATCH_PREDICTION dari penampung input Cloud Storage, resource input akan memiliki format "gs://bucket-a".

annotated_stream
(deprecated)

StreamWithAnnotation

Jika resource input adalah VisionAI Stream, anotasi terkait dapat ditentukan menggunakan annotated_stream.

OutputResource

Pesan resource output yang digunakan dalam satu instance aplikasi.

Kolom
output_resource

string

Nama resource output untuk instance aplikasi saat ini.

producer_node

string

Nama node grafik yang menghasilkan nama resource output. Misalnya: output_resource: /projects/123/locations/us-central1/clusters/456/streams/output-application-789-stream-a-occupancy-counting producer_node: occupancy-counting

output_resource_binding

string

Binding resource output tertentu yang menghasilkan OutputResource saat ini.

is_temporary

bool

Hanya output. Apakah resource output bersifat sementara, yang berarti resource dihasilkan selama deployment aplikasi. Resource sementara akan dihapus selama penghapusan deployment aplikasi.

autogen

bool

Hanya output. Apakah resource output dibuat secara otomatis oleh Vision AI App Platform.

Negara bagian/Provinsi

Status Instance

Enum
STATE_UNSPECIFIED Nilai default. Nilai ini digunakan jika status dihilangkan.
CREATING Status MEMBUAT.
CREATED Status CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status UNDEPLOYING.
DELETED Status DELETED.
ERROR Status ERROR.
UPDATING Pembaruan Status
DELETING Penghapusan Status.
FIXING Perbaikan Status.

IntRange

Jenis rentang bilangan bulat.

Kolom
start

int64

Awal rentang int.

end

int64

Akhir rentang int.

IntRangeArray

Daftar nilai rentang bilangan bulat.

Kolom
int_ranges[]

IntRange

Nilai rentang int.

ListAnalysesRequest

Pesan untuk meminta daftar Analisis

Kolom
parent

string

Wajib. Nilai induk untuk ListAnalysesRequest

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil

order_by

string

Petunjuk cara mengurutkan hasil

ListAnalysesResponse

Pesan untuk respons terhadap Analisis listingan

Kolom
analyses[]

Analysis

Daftar Analisis

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListAnnotationsRequest

Pesan permintaan untuk GetAnnotation API.

Kolom
parent

string

Induk, yang memiliki koleksi anotasi ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

page_size

int32

Jumlah maksimum anotasi yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 anotasi akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListAnnotations sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListAnnotations harus sesuai dengan panggilan yang menyediakan token halaman.

filter

string

Filter yang diterapkan ke daftar yang ditampilkan. Kami hanya mendukung pemfilteran untuk kolom berikut: partition.temporal_partition.start_time, partition.temporal_partition.end_time, dan key. Untuk korpus jenis IMAGE, hanya key yang didukung. Stempel waktu ditentukan dalam format RFC-3339, dan hanya satu batasan yang dapat diterapkan per kolom, yang digabungkan dengan konjungsi. Format: "partition.temporal_partition.start_time > "2012-04-21T11:30:00-04:00" AND partition.temporal_partition.end_time < "2012-04-22T11:30:00-04:00" AND key = "example_key""

ListAnnotationsResponse

Pesan permintaan untuk ListAnnotations API.

Kolom
annotations[]

Annotation

Anotasi dari aset yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListApplicationsRequest

Pesan untuk meminta daftar Aplikasi.

Kolom
parent

string

Wajib. Nilai induk untuk ListApplicationsRequest.

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil.

order_by

string

Petunjuk cara mengurutkan hasil.

ListApplicationsResponse

Pesan untuk respons terhadap Listingan Aplikasi.

Kolom
applications[]

Application

Daftar Aplikasi.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListAssetsRequest

Pesan permintaan untuk ListAssets.

Kolom
parent

string

Wajib. Induk, yang memiliki kumpulan aset ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Jumlah maksimum aset yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 aset akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListAssets sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListAssets harus sesuai dengan panggilan yang menyediakan token halaman.

filter

string

Filter yang diterapkan ke daftar yang ditampilkan. Hanya pemfilteran berikut yang didukung: "assets_with_contents = true", yang menampilkan aset dengan konten yang diupload; "assets_with_contents = false", yang menampilkan aset tanpa konten.

ListAssetsResponse

Pesan respons untuk ListAssets.

Kolom
assets[]

Asset

Aset dari korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListCollectionsRequest

Pesan permintaan untuk ListCollections.

Kolom
parent

string

Wajib. Korpus induk. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Jumlah maksimum koleksi yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 koleksi akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListCollectionsRequest sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListCollectionsRequest harus sesuai dengan panggilan yang menyediakan token halaman.

ListCollectionsResponse

Pesan respons untuk ListCollections.

Kolom
collections[]

Collection

Koleksi dari korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListCorporaRequest

Pesan permintaan untuk ListCorpora.

Kolom
parent

string

Wajib. Nama resource project tempat mencantumkan korpus.

page_size

int32

Ukuran halaman yang diminta. API mungkin menampilkan lebih sedikit hasil daripada yang diminta. Jika negatif, error INVALID_ARGUMENT akan ditampilkan. Jika tidak ditentukan atau 0, API akan memilih ukuran default, yaitu 10. Jika ukuran halaman yang diminta lebih besar dari ukuran maksimum, API akan memilih untuk menggunakan ukuran maksimum, yaitu 20.

page_token

string

Token yang mengidentifikasi halaman hasil yang akan ditampilkan oleh server. Biasanya diperoleh melalui ListCorporaResponse.next_page_token dari panggilan Warehouse.ListCorpora sebelumnya.

filter

string

Filter yang diterapkan ke daftar korpus yang ditampilkan. Hanya batasan berikut yang didukung: type=<Corpus.Type>, type!=<Corpus.Type>.

ListCorporaResponse

Pesan respons untuk ListCorpora.

Kolom
corpora[]

Corpus

Korpus dalam project.

next_page_token

string

Token untuk mengambil halaman hasil berikutnya. Teruskan ke ListCorporaRequest.page_token untuk mendapatkan halaman tersebut.

ListDataSchemasRequest

Pesan permintaan untuk ListDataSchemas.

Kolom
parent

string

Wajib. Induk, yang memiliki kumpulan skema data ini. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

page_size

int32

Jumlah maksimum skema data yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 skema data akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListDataSchemas sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListDataSchemas harus sesuai dengan panggilan yang menyediakan token halaman.

ListDataSchemasResponse

Pesan respons untuk ListDataSchemas.

Kolom
data_schemas[]

DataSchema

Skema data dari korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListDraftsRequest

Pesan untuk meminta daftar Draf.

Kolom
parent

string

Wajib. Nilai induk untuk ListDraftsRequest.

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil.

order_by

string

Petunjuk cara mengurutkan hasil.

ListDraftsResponse

Pesan untuk respons terhadap Draf listingan.

Kolom
drafts[]

Draft

Daftar Draf.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListIndexEndpointsRequest

Pesan permintaan untuk ListIndexEndpoints.

Kolom
parent

string

Wajib. Format: projects/{project}/locations/{location}

page_size

int32

Opsional. Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, ukuran halaman 50 akan digunakan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Opsional. Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Opsional. Filter yang diterapkan ke daftar yang ditampilkan. Kami hanya mendukung pemfilteran untuk kolom deployed_image_index.image_index. Namun, untuk memfilter menurut korpus, bukan indeks gambar, cukup gunakan deployed_image_index.corpus, yang akan menampilkan semua endpoint dengan deployed_image_index.image_index di dalam korpus yang diberikan. Filter dasar pada indeks gambar akan terlihat seperti: deployed_image_index.image_index = "projects/123/locations/us-central1/corpora/my_corpus/imageIndexes/my_image_index" Filter dasar pada korpus akan terlihat seperti: deployed_image_index.corpus = "projects/123/locations/us-central1/corpora/my_corpus"

ListIndexEndpointsResponse

Pesan respons untuk ListIndexEndpoints.

Kolom
index_endpoints[]

IndexEndpoint

Daftar IndexEndpoints.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

ListIndexesRequest

Pesan permintaan untuk mencantumkan Indexes.

Kolom
parent

string

Wajib. Korpus induk yang memiliki kumpulan indeks ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Jumlah maksimum indeks yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, paling banyak 50 indeks akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListIndexes sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListIndexes harus sesuai dengan panggilan yang menyediakan token halaman.

ListIndexesResponse

Pesan respons untuk ListIndexes.

Kolom
indexes[]

Index

Indeks dalam korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListInstancesRequest

Pesan untuk meminta daftar Instance.

Kolom
parent

string

Wajib. Nilai induk untuk ListInstancesRequest.

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil.

order_by

string

Petunjuk cara mengurutkan hasil.

ListInstancesResponse

Pesan untuk respons terhadap listingan Instance.

Kolom
instances[]

Instance

Daftar Instance.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListPrebuiltProcessorsRequest

Pesan Permintaan untuk mencantumkan Prosesor Bawaan.

Kolom
parent

string

Wajib. Jalur induk.

ListPrebuiltProcessorsResponse

Pesan Respons untuk mencantumkan Prosesor Siap Pakai.

Kolom
processors[]

Processor

Daftar Prosesor.

ListProcessesRequest

Pesan untuk meminta daftar Proses.

Kolom
parent

string

Wajib. Nilai induk untuk ListProcessesRequest.

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil

order_by

string

Petunjuk cara mengurutkan hasil

ListProcessesResponse

Pesan untuk respons terhadap Proses listingan.

Kolom
processes[]

Process

Daftar Proses.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListProcessorsRequest

Pesan untuk meminta daftar Pemroses.

Kolom
parent

string

Wajib. Nilai induk untuk ListProcessorsRequest.

page_size

int32

Ukuran halaman yang diminta. Server mungkin menampilkan lebih sedikit item daripada yang diminta. Jika tidak ditentukan, server akan memilih default yang sesuai.

page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

filter

string

Memfilter hasil.

order_by

string

Petunjuk cara mengurutkan hasil.

ListProcessorsResponse

Pesan untuk respons terhadap Pemroses listingan.

Kolom
processors[]

Processor

Daftar Prosesor.

next_page_token

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server.

unreachable[]

string

Lokasi yang tidak dapat dijangkau.

ListSearchConfigsRequest

Pesan permintaan untuk ListSearchConfigs.

Kolom
parent

string

Wajib. Induk, yang memiliki kumpulan konfigurasi penelusuran ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Jumlah maksimum konfigurasi penelusuran yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, ukuran halaman 50 akan digunakan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ListSearchConfigs sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ListSearchConfigs harus sesuai dengan panggilan yang menyediakan token halaman.

ListSearchConfigsResponse

Pesan respons untuk ListSearchConfigs.

Kolom
search_configs[]

SearchConfig

Konfigurasi penelusuran dari korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ListSearchHypernymsRequest

Pesan permintaan untuk mencantumkan SearchHypernyms.

Kolom
parent

string

Wajib. Induk, yang memiliki koleksi SearchHypernyms ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Jumlah maksimum SearchHypernyms yang ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, ukuran halaman 50 akan digunakan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan SearchHypernym sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk SearchHypernym harus sesuai dengan panggilan yang menyediakan token halaman.

ListSearchHypernymsResponse

Pesan respons untuk mencantumkan SearchHypernyms.

Kolom
search_hypernyms[]

SearchHypernym

SearchHypernyms dari korpus yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

MachineSpec

Spesifikasi satu mesin.

Kolom
machine_type

string

Tidak dapat diubah. Jenis mesin.

Lihat daftar jenis mesin yang didukung untuk prediksi

Lihat daftar jenis mesin yang didukung untuk pelatihan kustom.

Untuk [DeployedModel][], kolom ini bersifat opsional, dan nilai defaultnya adalah n1-standard-2. Untuk [BatchPredictionJob][] atau sebagai bagian dari [WorkerPoolSpec][], kolom ini wajib diisi.

accelerator_type

AcceleratorType

Tidak dapat diubah. Jenis akselerator yang dapat dipasang ke mesin sesuai dengan accelerator_count.

accelerator_count

int32

Jumlah akselerator yang akan dipasang ke mesin.

MediaWarehouseConfig

Pesan yang menjelaskan MediaWarehouseConfig.

Kolom
corpus

string

Nama resource korpus Media Warehouse. Format: projects/${project_id}/locations/${location_id}/corpora/${corpus_id}

region
(deprecated)

string

Tidak digunakan lagi.

ttl

Duration

Durasi semua aset media, metadata terkait, dan dokumen penelusuran dapat ada.

ModelType

Semua jenis model yang didukung di Vision AI App Platform.

Enum
MODEL_TYPE_UNSPECIFIED Jenis Prosesor TIDAK DITETAPKAN.
IMAGE_CLASSIFICATION Klasifikasi Gambar Jenis Model.
OBJECT_DETECTION Jenis Model Deteksi Objek.
VIDEO_CLASSIFICATION Klasifikasi Video Jenis Model.
VIDEO_OBJECT_TRACKING Pelacakan Objek Jenis Model.
VIDEO_ACTION_RECOGNITION Jenis Model Pengenalan Tindakan.
OCCUPANCY_COUNTING Penghitungan Jumlah Penghunian Jenis Model.
PERSON_BLUR Jenis Model Pemburaman Orang.
VERTEX_CUSTOM Jenis Model Vertex Kustom.

Node

Pesan yang menjelaskan objek node.

Kolom
name

string

Wajib. Nama unik untuk node.

display_name

string

Nama tampilan yang mudah digunakan untuk node.

node_config

ProcessorConfig

Konfigurasi node.

processor

string

Nama pemroses merujuk ke resource pemroses yang dipilih.

parents[]

InputEdge

Node induk. Node input tidak boleh memiliki node induk. Untuk V1 Alpha1/Beta, hanya node media warehouse yang dapat memiliki beberapa induk, jenis node lainnya hanya akan memiliki satu induk.

Kolom union stream_output_config.

stream_output_config hanya dapat berupa salah satu dari hal berikut:

output_all_output_channels_to_stream

bool

Secara default, output node hanya akan tersedia untuk node downstream. Untuk menggunakan output langsung dari node aplikasi, output harus dikirim ke Vision AI Streams terlebih dahulu.

Dengan menetapkan output_all_output_channels_to_stream ke true, Platform Aplikasi akan otomatis mengirim semua output node saat ini ke resource Vision AI Stream (satu streaming per saluran output). Resource aliran output akan dibuat oleh App Platform secara otomatis selama deployment dan dihapus setelah deployment aplikasi dibatalkan. Perhatikan bahwa konfigurasi ini berlaku untuk semua Instance Aplikasi.

Streaming output dapat diganti di tingkat instance dengan mengonfigurasi bagian output_resources dari resource Instance. producer_node harus berupa node saat ini, output_resource_binding harus berupa nama saluran output (atau biarkan kosong jika hanya ada 1 saluran output prosesor) dan output_resource harus berupa aliran output target.

InputEdge

Pesan yang menjelaskan satu tepi yang mengarah ke node.

Kolom
parent_node

string

Nama node induk.

parent_output_channel

string

Artefak output yang terhubung dari node induk. Ini dapat dihilangkan jika pemroses target hanya memiliki 1 artefak output.

connected_input_channel

string

Saluran input yang terhubung dari prosesor node saat ini. Ini dapat dihilangkan jika pemroses target hanya memiliki 1 saluran input.

NormalizedPolygon

Poligon yang Dinormalisasi.

Kolom
normalized_vertices[]

NormalizedVertex

Verteks poligon pembatas yang dinormalisasi. Sudut kiri atas gambar akan menjadi [0, 0].

NormalizedPolyline

Pplyline yang dinormalisasi, yang mewakili kurva yang terdiri dari segmen garis lurus yang terhubung.

Kolom
normalized_vertices[]

NormalizedVertex

Urutan verteks yang terhubung dengan garis lurus.

NormalizedVertex

verteks mewakili titik 2D pada gambar. CATATAN: koordinat verteks yang dinormalisasi akan relatif terhadap gambar asli dan memiliki rentang dari 0 hingga 1.

Kolom
x

float

Koordinat x.

y

float

Koordinat y.

ObjectDetectionPredictionResult

Format output prediksi untuk Deteksi Objek Generik.

Kolom
current_time

Timestamp

Stempel waktu saat ini.

identified_boxes[]

IdentifiedBox

Daftar kotak yang diidentifikasi.

Entity

Info entity untuk anotasi dari hasil prediksi deteksi objek.

Kolom
label_id

int64

ID label.

label_string

string

String label yang dapat dibaca manusia.

IdentifiedBox

Kotak yang diidentifikasi berisi lokasi dan entity objek.

Kolom
box_id

int64

ID unik untuk kotak ini.

normalized_bounding_box

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

confidence_score

float

Skor keyakinan yang terkait dengan kotak ini.

entity

Entity

Entitas kotak ini.

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

Kolom
xmin

float

Min dalam koordinat x.

ymin

float

Min dalam koordinat y.

width

float

Lebar kotak pembatas.

height

float

Tinggi kotak pembatas.

OccupancyCountConfig

Pesan yang menjelaskan OccupancyCountConfig.

Kolom
enable_people_counting

bool

Baik untuk menghitung kemunculan orang, jumlah output memiliki 'orang' sebagai kunci.

enable_vehicle_counting

bool

Baik untuk menghitung kemunculan kendaraan, jumlah output akan memiliki 'vehicle' sebagai kunci.

enable_dwelling_time_tracking

bool

Apakah akan melacak waktu berkeliaran setiap objek individual di dalam scene atau zona tertentu.

OccupancyCountingPredictionResult

Proto hasil prediksi untuk penghitungan jumlah tamu.

Kolom
current_time

Timestamp

Stempel waktu saat ini.

identified_boxes[]

IdentifiedBox

Daftar kotak yang diidentifikasi.

stats

Stats

Statistik deteksi.

track_info[]

TrackInfo

Melacak informasi terkait. Semua lagu yang ditayangkan pada stempel waktu ini. Kolom ini hanya ada jika pelacakan diaktifkan.

dwell_time_info[]

DwellTimeInfo

Informasi terkait waktu tunggu. Semua jalur yang aktif di zona tertentu dengan stempel waktu waktu diam awal dan akhir

pts

int64

Stempel waktu presentasi frame.

DwellTimeInfo

Info waktu tunggu untuk anotasi dari operator penghitungan jumlah tamu.

Kolom
track_id

string

ID unik untuk mengidentifikasi jalur. Warna ini harus konsisten di seluruh frame.

zone_id

string

ID unik untuk zona tempat objek berada/menunggu.

dwell_start_time

Timestamp

Waktu awal saat objek tempat tinggal telah diidentifikasi di zona.

dwell_end_time

Timestamp

Waktu berakhir saat objek yang ditinggali telah keluar dari zona.

Entity

Info entitas untuk anotasi dari operator penghitungan jumlah tamu.

Kolom
label_id

int64

ID label.

label_string

string

String label yang dapat dibaca manusia.

IdentifiedBox

Kotak yang diidentifikasi berisi lokasi dan entity objek.

Kolom
box_id

int64

ID unik untuk kotak ini.

normalized_bounding_box

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

score

float

Skor keyakinan yang terkait dengan kotak ini.

entity

Entity

Entitas kotak ini.

track_id

int64

ID unik untuk mengidentifikasi jalur. Warna ini harus konsisten di seluruh frame. Kolom ini hanya ada jika pelacakan diaktifkan.

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

Kolom
xmin

float

Min dalam koordinat x.

ymin

float

Min dalam koordinat y.

width

float

Lebar kotak pembatas.

height

float

Tinggi kotak pembatas.

Statistik

Info statistik untuk anotasi dari operator penghitungan jumlah tamu.

Kolom
full_frame_count[]

ObjectCount

Jumlah frame penuh.

crossing_line_counts[]

CrossingLineCount

Jumlah garis yang dilintasi.

active_zone_counts[]

ActiveZoneCount

Jumlah zona aktif.

AccumulatedObjectCount

Info objek dan jumlah akumulasi untuk anotasi dari operator penghitungan jumlah tamu.

Kolom
start_time

Timestamp

Waktu mulai jumlah akumulasi.

object_count

ObjectCount

Jumlah objek untuk jumlah akumulasi.

ActiveZoneCount

Pesan untuk jumlah zona aktif.

Kolom
annotation

StreamAnnotation

Anotasi zona aktif dari pengguna.

counts[]

ObjectCount

Jumlah dalam zona.

CrossingLineCount

Pesan untuk jumlah baris yang Melintasi.

Kolom
annotation

StreamAnnotation

Anotasi garis dari pengguna.

positive_direction_counts[]

ObjectCount

Arah yang mengikuti aturan tangan kanan.

negative_direction_counts[]

ObjectCount

Arah yang berlawanan dengan aturan tangan kanan.

accumulated_positive_direction_counts[]

AccumulatedObjectCount

Jumlah positif yang terakumulasi.

accumulated_negative_direction_counts[]

AccumulatedObjectCount

Jumlah negatif yang terakumulasi.

ObjectCount

Info objek dan penghitungan instan untuk anotasi dari operator penghitungan jumlah tamu.

Kolom
entity

Entity

Entitas objek ini.

count

int32

Jumlah objek.

TrackInfo

Info jalur untuk anotasi dari operator penghitungan jumlah penumpang.

Kolom
track_id

string

ID unik untuk mengidentifikasi jalur. Warna ini harus konsisten di seluruh frame.

start_time

Timestamp

Stempel waktu mulai trek ini.

OperationMetadata

Mewakili metadata operasi yang berjalan lama.

Kolom
create_time

Timestamp

Hanya output. Waktu operasi dibuat.

end_time

Timestamp

Hanya output. Waktu operasi selesai berjalan.

target

string

Hanya output. Jalur resource yang ditentukan server untuk target operasi.

verb

string

Hanya output. Nama kata kerja yang dieksekusi oleh operasi.

status_message

string

Hanya output. Status operasi yang dapat dibaca manusia, jika ada.

requested_cancellation

bool

Hanya output. Mengidentifikasi apakah pengguna telah meminta pembatalan operasi. Operasi yang berhasil dibatalkan memiliki nilai [Operation.error][] dengan google.rpc.Status.code 1, yang sesuai dengan Code.CANCELLED.

api_version

string

Hanya output. Versi API yang digunakan untuk memulai operasi.

Partisi

Partisi untuk menentukan partisi dalam waktu dan ruang untuk anotasi tingkat sub-aset.

Kolom
temporal_partition

TemporalPartition

Partisi aset dalam waktu.

spatial_partition

SpatialPartition

Partisi aset dalam ruang.

relative_temporal_partition

RelativeTemporalPartition

Partisi aset dalam waktu.

RelativeTemporalPartition

Partisi aset dalam waktu relatif. Didukung oleh jenis korpus VIDEO_ON_DEMAND.

Kolom
start_offset

Duration

Offset waktu mulai partisi.

end_offset

Duration

Offset waktu akhir partisi.

SpatialPartition

Partisi aset dalam ruang.

Kolom
x_min

int64

Nilai koordinat x minimum.

y_min

int64

Nilai koordinat y minimum.

x_max

int64

Nilai koordinat x maksimum.

y_max

int64

Nilai koordinat y maksimum.

TemporalPartition

Partisi aset dalam waktu Epoch UTC. Didukung oleh jenis korpus STREAM_VIDEO.

Kolom
start_time

Timestamp

Waktu mulai partisi.

end_time

Timestamp

Waktu akhir partisi.

PersonBlurConfig

Pesan yang menjelaskan FaceBlurConfig.

Kolom
person_blur_type

PersonBlurType

Jenis pemburaman orang.

faces_only

bool

Apakah hanya memburamkan wajah selain seluruh objek di pemroses.

PersonBlurType

Jenis Pemburaman Orang

Enum
PERSON_BLUR_TYPE_UNSPECIFIED Jenis PersonBlur UNSPECIFIED.
FULL_OCCULUSION Oklusi penuh Jenis FaceBlur.
BLUR_FILTER Filter blur Jenis FaceBlur.

PersonVehicleDetectionConfig

Pesan yang menjelaskan PersonVehicleDetectionConfig.

Kolom
enable_people_counting

bool

Setidaknya salah satu kolom enable_people_counting dan enable_vehicle_counting harus ditetapkan ke benar (true). Baik untuk menghitung kemunculan orang, jumlah output memiliki 'orang' sebagai kunci.

enable_vehicle_counting

bool

Baik untuk menghitung kemunculan kendaraan, jumlah output akan memiliki 'vehicle' sebagai kunci.

PersonalProtectiveEquipmentDetectionConfig

Pesan yang menjelaskan PersonalProtectiveEquipmentDetectionConfig.

Kolom
enable_face_coverage_detection

bool

Apakah akan mengaktifkan deteksi penutupan wajah.

enable_head_coverage_detection

bool

Apakah akan mengaktifkan deteksi cakupan kepala.

enable_hands_coverage_detection

bool

Apakah akan mengaktifkan deteksi cakupan tangan.

PersonalProtectiveEquipmentDetectionOutput

Format output untuk Operator Deteksi Alat Pelindung Diri.

Kolom
current_time

Timestamp

Stempel waktu saat ini.

detected_persons[]

DetectedPerson

Daftar DetectedPersons.

DetectedPerson

Orang yang Terdeteksi berisi orang yang terdeteksi dan ppes terkait serta informasi perlindungannya.

Kolom
person_id

int64

ID orang yang terdeteksi.

detected_person_identified_box

PersonIdentifiedBox

Kotak info orang yang terdeteksi dan diidentifikasi.

detected_ppe_identified_boxes[]

PPEIdentifiedBox

Info orang yang terdeteksi terkait kotak identifikasi ppe.

face_coverage_score

float

Skor cakupan untuk setiap bagian tubuh. Skor cakupan untuk wajah.

eyes_coverage_score

float

Skor cakupan untuk mata.

head_coverage_score

float

Skor cakupan untuk header.

hands_coverage_score

float

Skor cakupan untuk tangan.

body_coverage_score

float

Skor cakupan untuk isi.

feet_coverage_score

float

Skor cakupan untuk kaki.

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

Kolom
xmin

float

Min dalam koordinat x.

ymin

float

Min dalam koordinat y.

width

float

Lebar kotak pembatas.

height

float

Tinggi kotak pembatas.

PPEEntity

Info entity untuk anotasi dari hasil prediksi deteksi APD.

Kolom
ppe_label_id

int64

ID label.

ppe_label_string

string

String label yang dapat dibaca manusia (Contoh: helm, sarung tangan, masker).

ppe_supercategory_label_string

string

String yang dapat dibaca manusia dari label kategori super (Contoh: head_cover, hands_cover, face_cover).

ppe_entity_id

int64

ID entitas.

PPEIdentifiedBox

Kotak PPEIdentified berisi lokasi dan info entitas PPE.

Kolom
box_id

int64

ID unik untuk kotak ini.

normalized_bounding_box

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

confidence_score

float

Skor keyakinan yang terkait dengan kotak ini.

ppe_entity

PPEEntity

Info entitas APD.

PersonEntity

Info entitas untuk anotasi dari hasil prediksi deteksi orang.

Kolom
person_entity_id

int64

ID entitas.

PersonIdentifiedBox

Kotak PersonIdentified berisi lokasi dan info entity orang tersebut.

Kolom
box_id

int64

ID unik untuk kotak ini.

normalized_bounding_box

NormalizedBoundingBox

Kotak Pembatas dalam koordinat yang dinormalisasi.

confidence_score

float

Skor keyakinan yang terkait dengan kotak ini.

person_entity

PersonEntity

Info entitas orang.

Proses

Pesan yang menjelaskan objek Proses.

Kolom
name

string

Nama resource.

create_time

Timestamp

Hanya output. Stempel waktu pembuatan.

update_time

Timestamp

Hanya output. Stempel waktu update.

analysis

string

Wajib. Referensi ke resource Analisis yang ada.

attribute_overrides[]

string

Opsional. Penggantian atribut Penganalisis. Format untuk setiap item penggantian: "{analyzer_name}:{attribute_key}={value}"

run_status

RunStatus

Opsional. Status Proses.

run_mode

RunMode

Opsional. Mode Jalankan Proses.

event_id

string

Opsional. ID peristiwa aliran input/output. Hal ini berguna saat Anda memiliki operator StreamSource/StreamSink dalam Analisis, dan Anda ingin menentukan Peristiwa secara manual untuk dibaca/ditulis.

Prosesor

Pesan yang menjelaskan objek Processor. ID Berikutnya: 19

Kolom
name

string

nama resource.

create_time

Timestamp

Hanya output. [Khusus output] Membuat stempel waktu.

update_time

Timestamp

Hanya output. [Output only] Stempel waktu update.

labels

map<string, string>

Label sebagai pasangan nilai kunci.

display_name

string

Wajib. Nama tampilan yang mudah digunakan untuk prosesor.

description

string

Kalimat ilustrasi untuk menjelaskan fungsi pemroses.

processor_type

ProcessorType

Hanya output. Jenis Prosesor.

model_type

ModelType

Jenis Model.

custom_processor_source_info

CustomProcessorSourceInfo

Info sumber untuk prosesor yang dibuat pelanggan.

state

ProcessorState

Hanya output. Status Pemroses.

processor_io_spec

ProcessorIOSpec

Hanya output. [Khusus output] Spesifikasi input / output prosesor, setiap jenis prosesor memiliki spesifikasi input / output tetap yang tidak dapat diubah oleh pelanggan.

configuration_typeurl

string

Hanya output. Konfigurasi yang sesuai dapat digunakan di Aplikasi untuk menyesuaikan perilaku prosesor.

supported_annotation_types[]

StreamAnnotationType

supports_post_processing

bool

Menunjukkan apakah prosesor mendukung pascapemrosesan.

ProcessorState

Enum
PROCESSOR_STATE_UNSPECIFIED Status Prosesor tidak ditentukan.
CREATING Pemroses sedang dibuat (belum siap digunakan).
ACTIVE Prosesor sudah siap digunakan.
DELETING Pemroses sedang dihapus (belum siap digunakan).
FAILED Pemroses dihapus atau pembuatannya gagal .

ProcessorType

Jenis

Enum
PROCESSOR_TYPE_UNSPECIFIED Jenis Prosesor TIDAK DITETAPKAN.
PRETRAINED Jenis Prosesor PRETRAINED. Prosesor terlatih dikembangkan oleh Vision AI App Platform dengan fungsi pemrosesan data visi canggih, seperti penghitungan jumlah orang atau pemburaman orang. Prosesor yang telah dilatih biasanya tersedia secara publik.
CUSTOM Jenis Prosesor CUSTOM. Prosesor kustom adalah prosesor khusus yang diupload oleh pelanggan atau diimpor dari platform Google Cloud lainnya (misalnya Vertex AI). Pemroses kustom hanya dapat dilihat oleh kreator.
CONNECTOR KONEKTOR Jenis Prosesor. Pemroses konektor adalah pemroses khusus yang melakukan I/O untuk aplikasi. Pemroses ini tidak memproses data, tetapi mengirimkan data ke pemroses lain atau menerima data dari pemroses lain.

ProcessorConfig

ID Berikutnya: 36

Kolom

Kolom union processor_config.

processor_config hanya dapat berupa salah satu dari hal berikut:

video_stream_input_config

VideoStreamInputConfig

Konfigurasi pemroses input streaming.

ai_enabled_devices_input_config

AIEnabledDevicesInputConfig

Konfigurasi perangkat input yang dilengkapi AI.

media_warehouse_config

MediaWarehouseConfig

Konfigurasi pemroses media warehouse.

person_blur_config

PersonBlurConfig

Konfigurasi pemroses pemburaman orang.

occupancy_count_config

OccupancyCountConfig

Konfigurasi pemroses jumlah jumlah tamu.

person_vehicle_detection_config

PersonVehicleDetectionConfig

Konfigurasi prosesor Deteksi Kendaraan Orang.

vertex_automl_vision_config

VertexAutoMLVisionConfig

Konfigurasi pemroses visi Vertex AutoML.

vertex_automl_video_config

VertexAutoMLVideoConfig

Konfigurasi pemroses video Vertex AutoML.

vertex_custom_config

VertexCustomConfig

Konfigurasi prosesor Vertex Custom.

general_object_detection_config

GeneralObjectDetectionConfig

Konfigurasi prosesor Deteksi Objek Umum.

big_query_config

BigQueryConfig

Konfigurasi pemroses BigQuery.

personal_protective_equipment_detection_config

PersonalProtectiveEquipmentDetectionConfig

Konfigurasi personal_protective_equipment_detection_config

ProcessorIOSpec

Pesan yang menjelaskan spesifikasi input / output prosesor.

Kolom
graph_input_channel_specs[]

GraphInputChannelSpec

Untuk prosesor dengan input_channel_specs, prosesor harus terhubung secara eksplisit ke prosesor lain.

graph_output_channel_specs[]

GraphOutputChannelSpec

Spesifikasi artefak output untuk pemroses saat ini.

instance_resource_input_binding_specs[]

InstanceResourceInputBindingSpec

Resource input yang perlu dimasukkan dari instance aplikasi.

instance_resource_output_binding_specs[]

InstanceResourceOutputBindingSpec

Resource output yang akan dihasilkan pemroses per instance. Selain binding output yang tercantum secara eksplisit di sini, semua GraphOutputChannels pemroses dapat diikat ke resource streaming. Nama binding kemudian sama dengan nama GraphOutputChannel.

GraphInputChannelSpec

Pesan untuk spesifikasi saluran input.

Kolom
name

string

Nama saluran input saat ini.

data_type

DataType

Jenis data saluran input saat ini. Jika kolom ini memiliki lebih dari 1 nilai, artinya saluran input ini dapat dihubungkan ke salah satu jenis data yang berbeda ini.

accepted_data_type_uris[]

string

Jika ditentukan, hanya jenis data mendetail tersebut yang dapat dihubungkan ke prosesor. Misalnya, streaming jpeg untuk MEDIA, atau proto PredictionResult untuk jenis PROTO. Jika tidak ditentukan, proto apa pun akan diterima.

required

bool

Apakah saluran input saat ini diperlukan oleh prosesor. Misalnya, untuk prosesor dengan input video yang diperlukan dan input audio opsional, jika input video tidak ada, aplikasi akan ditolak, sedangkan input audio dapat tidak ada selama input video ada.

max_connection_allowed

int64

Jumlah tepi input yang dapat dihubungkan ke saluran input ini. 0 berarti tidak terbatas.

GraphOutputChannelSpec

Pesan untuk spesifikasi saluran output.

Kolom
name

string

Nama saluran output saat ini.

data_type

DataType

Jenis data saluran output saat ini.

data_type_uri

string

InstanceResourceInputBindingSpec

Pesan untuk spesifikasi saluran resource instance. Resource eksternal adalah node virtual yang tidak dinyatakan dalam grafik aplikasi. Setiap pemroses menyatakan spesifikasi out-graph-nya, sehingga pelanggan dapat mengganti sumber atau tujuan eksternal ke

Kolom
name

string

Nama binding input, unik dalam prosesor.

Kolom union resource_type.

resource_type hanya dapat berupa salah satu dari hal berikut:

config_type_uri

string

Proto konfigurasi yang menyertakan resource Googleapis. Yaitu type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation

resource_type_uri

string

URL jenis langsung resource Googleapis. yaitu type.googleapis.com/google.cloud.vision.v1.Asset

InstanceResourceOutputBindingSpec

Kolom
name

string

Nama binding output, unik dalam prosesor.

resource_type_uri

string

URI jenis resource dari resource output yang dapat diterima.

explicit

bool

Apakah resource output perlu ditetapkan secara eksplisit dalam instance. Jika salah, pemroses akan otomatis membuatnya jika diperlukan.

RemoveApplicationStreamInputRequest

Pesan untuk menghapus input streaming dari Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

target_stream_inputs[]

TargetStreamInput

Aliran data target yang akan dihapus.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

TargetStreamInput

Pesan tentang target streamInput yang akan dihapus.

Kolom
stream

string

RemoveApplicationStreamInputResponse

Pesan untuk Respons RemoveApplicationStreamInput.

RemoveCollectionItemRequest

Pesan permintaan untuk RemoveCollectionItem.

Kolom
item

CollectionItem

Wajib. Item yang akan dihapus.

RemoveCollectionItemResponse

Pesan permintaan untuk RemoveCollectionItem.

Kolom
item

CollectionItem

Item yang telah dihapus.

RemoveIndexAssetMetadata

Metadata untuk RemoveIndexAsset.

Kolom
indexing_status

IndexingStatus

Status pengindeksan aset ini.

start_time

Timestamp

Waktu mulai operasi.

update_time

Timestamp

Waktu pembaruan operasi.

RemoveIndexAssetRequest

Pesan permintaan untuk RemoveIndexAsset.

Kolom
name

string

Wajib. Nama resource aset yang akan diindeks. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

index

string

Opsional. Nama indeks. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

RemoveIndexAssetResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk RemoveIndexAsset.

RemoveRetailProductsFromRetailProductSetResponse

Respons RemoveRetailProductsFromRetailProductSet setelah operasi selesai.

ResourceAnnotations

Pesan yang menjelaskan anotasi umum untuk resource.

Kolom
application_annotations[]

StreamAnnotation

Anotasi yang akan diterapkan ke seluruh aplikasi.

node_annotations[]

ApplicationNodeAnnotation

Anotasi yang akan diterapkan ke node aplikasi tertentu. Jika jenis anotasi yang sama diterapkan ke aplikasi dan node, anotasi node akan ditambahkan selain anotasi aplikasi global. Misalnya, jika ada satu anotasi zona aktif untuk seluruh aplikasi dan satu anotasi zona aktif untuk pemroses Analisis Kehadiran, pemroses Analisis Kehadiran akan memiliki dua zona aktif yang ditentukan.

RetailBatchAnalyzeResponse

Pesan respons untuk BatchAnalyze.

RetailEntity

Entitas yang dapat berupa frasa atau angka dalam teks tag. Ini adalah jenis entitas yang diketahui, seperti judul produk, harga reguler, atau harga klub.

Kolom
type

string

Jenis entity, misalnya 'judul produk', 'harga reguler', 'harga klub'.

mention_text

string

Nilai teks entity, misalnya '$2,99'. Jika entitas tidak ada dalam tag, kolom ini akan kosong.

confidence

float

Keyakinan prediksi entitas.

region

RetailNormalizedBoundingBox

Wilayah lokasi entitas di wilayah tag.

normalized_text_value

string

Nilai teks yang dinormalisasi dalam standar yang telah ditentukan sebelumnya untuk jenis entity. Tidak ada jika nilai yang diekstrak tidak dapat dikonversi.

RetailNormalizedBoundingBox

Koordinat kotak pembatas relatif terhadap lebar dan tinggi gambar. Misalnya, jika gambar berukuran 100x200 dan NormalizedBoundingBox adalah <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9>, koordinat kotak pembatas akan menjadi (10, 40) hingga (50, 180). Perhatikan bahwa bagian kotak pembatas mungkin berada di luar gambar.

Kolom
x_min

float

Koordinat horizontal pojok kiri atas.

x_max

float

Koordinat horizontal pojok kanan bawah.

y_min

float

Koordinat vertikal pojok kiri atas.

y_max

float

Koordinat vertikal pojok kanan bawah.

RetailObjectDetectionAnnotation

Menjelaskan region objek dan anotasi deteksinya dalam gambar.

Kolom
bounding_box

RetailNormalizedBoundingBox

Kotak pembatas yang dinormalisasi dari instance objek.

confidence

float

Skor keyakinan antara 0,0 dan 1,0. Nilai yang lebih tinggi berarti keyakinan yang lebih besar tentang hasilnya.

RetailOperationMetadata

Metadata Operasi untuk Layanan Retail.

Kolom
operation_metadata

OperationMetadata

Metadata umum dari operasi yang berjalan lama.

partial_failures[]

Status

Hanya output. Terjadi kegagalan sebagian. Misalnya, file gambar tunggal yang tidak dapat dibaca. Kolom detail status akan berisi detail error Google Cloud standar.

operation_metrics

OperationMetrics

Hanya output. Metrik tentang operasi.

OperationMetrics

Metrik yang dicatat tentang operasi.

Kolom
counters

map<string, int32>

Pemetaan dari nama penghitung ke jumlah.

RetailPredictResults

Format hasil BatchAnalyze.

Kolom
image_uri

string

URI gambar dari input.

product_recognition_annotations[]

RetailProductRecognitionAnnotation

Anotasi pengenalan produk.

tag_recognition_annotations[]

RetailTagRecognitionAnnotation

Anotasi pengenalan tag.

RetailProduct

Pesan yang mewakili resource RetailProduct.

Kolom
name

string

Hanya output. Nama resource RetailProduct.

gtins[]

string

Nomor Barang Perdagangan Global (GTIN) produk.

normalized_gtins[]

string

Hanya output. Versi yang dinormalisasi dari gtin input ke dalam format GTIN-14 kanonis.

third_party_ids[]

RetailThirdPartyId

ID pihak ketiga yang digunakan oleh retailer atau produsen.

locale

string

Lokalitas informasi produk yang ditampilkan sebagai kode BCP-47, misalnya, en-US, de-DE. Bahasa label produk dan merek harus cocok dengan bahasa lokalitas.

brand

string

Merek produk yang dilokalkan.

title

string

Judul produk yang dilokalkan.

product_uri

string

Halaman landing untuk produk.

resource_state

RetailResourceState

Hanya output. Status RetailProduct.

labels

map<string, string>

Label dengan metadata yang ditentukan pengguna untuk mengatur RetailProducts Anda.

Kunci dan nilai label tidak boleh lebih dari 64 karakter (kode titik Unicode), hanya boleh berisi huruf kecil, karakter numerik, garis bawah, dan tanda hubung. Karakter internasional diperbolehkan.

create_time

Timestamp

Hanya output. Stempel waktu pembuatan.

update_time

Timestamp

Hanya output. Stempel waktu update.

RetailProductImageSimilarity

Skor kemiripan dengan gambar produk dalam set indeks.

Kolom
visual_similarity_score

float

Skor kemiripan visual dengan gambar produk ini.

detected_text_similarity_score

float

Skor kesamaan antara teks yang terdeteksi dalam gambar produk kueri dengan teks yang terdeteksi model dalam gambar produk ini.

product_title_text_similarity_score

float

Skor kesamaan antara teks yang terdeteksi dalam gambar produk kueri dengan judul produk yang diseleksi oleh manusia untuk gambar produk ini.

similarity_score

float

Skor kemiripan gabungan akhir untuk gambar produk ini.

RetailProductRecognitionAnnotation

Deskripsikan wilayah produk dan anotasi pengenalan produknya dalam gambar.

Kolom
product_region

RetailObjectDetectionAnnotation

Informasi deteksi tentang instance produk ini (kotak pembatas, keyakinan, dll.).

recognition_results[]

RetailProductRecognitionResult

Hasil pengenalan produk. Nilai ini diurutkan berdasarkan penurunan keyakinan.

detected_text

string

Teks yang terdeteksi oleh model di product_region ini.

RetailProductRecognitionResult

Hasil pengenalan satu produk.

Kolom
product_metadata

RetailProduct

Metadata produk yang dikenali.

confidence

float

Skor keyakinan antara 0,0 dan 1,0. Nilai yang lebih tinggi berarti keyakinan yang lebih besar tentang hasilnya.

image_similarity[]

RetailProductImageSimilarity

Detail skor kemiripan untuk setiap gambar produk untuk hasil ini.

RetailResourceState

Status resource.

Enum
RETAIL_RESOURCE_STATE_UNSPECIFIED Nilai default. Tidak boleh digunakan.
RETAIL_RESOURCE_STATE_CREATING Status MEMBUAT.
RETAIL_RESOURCE_STATE_CREATED Status CREATED.
RETAIL_RESOURCE_STATE_UPDATING Status UPDATING.
RETAIL_RESOURCE_STATE_DELETED Status DELETED.
RETAIL_RESOURCE_STATE_ERROR Status ERROR.

RetailTagRecognitionAnnotation

Proto menjelaskan hasil pengenalan tag, termasuk wilayah gambar yang ditempati oleh instance tag ini dan informasi teks yang diekstrak.

Kolom
tag_region

RetailObjectDetectionAnnotation

Informasi deteksi tentang instance tag ini (kotak pembatas, keyakinan, dll.).

tag_text

string

Teks pada instance tag ini.

entities[]

RetailEntity

Daftar entitas yang terdeteksi dalam tag.

RetailThirdPartyId

Mewakili ID pihak ketiga yang digunakan oleh retailer atau produsen (misalnya, SKU atau MPN).

Kolom
id

string

ID pihak ketiga yang digunakan oleh retailer atau produsen (misalnya, SKU atau MPN).

owner

string

Entitas yang 'memiliki' ID pihak ketiga, yaitu produsen atau retailer yang menjual produk ini.

RunMode

RunMode mewakili mode untuk meluncurkan Proses.

Enum
RUN_MODE_UNSPECIFIED Mode tidak ditentukan.
LIVE Mode live. Artinya, Proses diluncurkan untuk menangani sumber video live, dan kemungkinan paket hilang akan terjadi.
SUBMISSION Mode pengiriman. Artinya, Proses diluncurkan untuk menangani file video yang dibatasi, tanpa penurunan paket. Status penyelesaian dilacak.

RunStatus

Pesan yang menjelaskan status Proses.

Kolom
state

State

Status Proses.

reason

string

Alasan menjadi status.

Negara bagian/Provinsi

Status mewakili status Proses yang sedang berjalan.

Enum
STATE_UNSPECIFIED Status tidak ditentukan.
INITIALIZING INITIALIZING berarti Proses dijadwalkan, tetapi belum siap menangani traffic yang sebenarnya.
RUNNING RUNNING berarti Proses sedang berjalan dan menangani traffic.
COMPLETED COMPLETED berarti Proses telah menyelesaikan pemrosesan, terutama untuk kasus penggunaan non-streaming.
FAILED GAGAL berarti Proses gagal menyelesaikan pemrosesan.

SchemaKeySortingStrategy

Strategi untuk menentukan cara mengurutkan menurut kunci skema data.

Kolom
options[]

Option

Opsi di bagian depan memiliki prioritas tinggi daripada opsi di bagian belakang.

Opsi

Opsi untuk satu kunci skema data.

Kolom
data_schema_key

string

Data yang digunakan untuk mengurutkan.

sort_decreasing

bool

Apakah akan mengurutkan dalam urutan menurun atau menaik. Secara default, hasil diurutkan dalam urutan menaik.

aggregate_method

AggregateMethod

Metode agregat untuk kunci skema data saat ini.

AggregateMethod

Jika satu hasil memiliki beberapa nilai dengan kunci yang sama, tentukan nilai yang digunakan untuk mengurutkan. Secara default, AGGREGATE_METHOD_LARGEST digunakan saat hasil diurutkan dalam urutan menurun, AGGREGATE_METHOD_SMALLEST digunakan saat hasil diurutkan dalam urutan menaik.

Enum
AGGREGATE_METHOD_UNSPECIFIED Metode agregat yang tidak ditentukan akan ditimpa seperti yang disebutkan di atas.
AGGREGATE_METHOD_LARGEST Ambil nilai terbesar (leksikal atau numerik) untuk diurutkan.
AGGREGATE_METHOD_SMALLEST Ambil nilai terkecil (leksikal atau numerik) untuk diurutkan.

SearchAssetsRequest

Pesan permintaan untuk SearchAssets.

Kolom
corpus

string

Wajib. Korpus induk yang akan ditelusuri. Format: `projects/{project_id}/locations/{location_id}/corpora/{corpus_id}'

page_size

int32

Jumlah hasil yang akan ditampilkan di halaman ini. Jika 0, server akan menentukan page_size yang sesuai.

page_token

string

Token lanjutan untuk mengambil halaman berikutnya. Jika kosong, berarti halaman pertama sedang diambil.

content_time_ranges

DateTimeRangeArray

Rentang waktu yang harus sesuai dengan konten video. Jika tidak ada rentang yang diberikan, tidak akan ada batasan waktu. Kolom ini diperlakukan sama seperti kriteria di bawah, tetapi ditentukan secara terpisah untuk memudahkan karena sering digunakan. Perhatikan bahwa jika end_time adalah di masa mendatang, nilainya akan dibatasi ke waktu permintaan diterima.

criteria[]

Criteria

Kriteria yang diterapkan ke hasil penelusuran.

exclusion_criteria[]

Criteria

Kriteria yang akan dikecualikan dari hasil penelusuran. Perhatikan bahwa fetch_matched_annotations akan diabaikan.

facet_selections[]

FacetGroup

Menyimpan status pemilihan faset terbaru. Hanya grup aspek dengan pilihan pengguna yang akan ditampilkan di sini. Status pilihan dipilih atau tidak dipilih. Hanya bucket faset yang dipilih yang akan digunakan sebagai kriteria penelusuran.

result_annotation_keys[]

string

Daftar kunci anotasi untuk menentukan anotasi yang akan diambil dan ditampilkan dengan setiap hasil penelusuran. Tingkat perincian anotasi harus GRANULARITY_ASSET_LEVEL dan strategi penelusurannya tidak boleh NO_SEARCH.

search_query

string

Kueri penelusuran global. Memungkinkan pengguna menelusuri aset tanpa perlu menentukan kolom tempat nilai berada.

Kolom union sort_spec. Spesifikasi pengurutan. Jika kolom ini tidak ditentukan, secara default: - STREAM_VIDEO: hasil penelusuran diurutkan berdasarkan waktu mulai. sort_spec hanya ada berupa salah satu diantara berikut:
schema_key_sorting_strategy

SchemaKeySortingStrategy

Urutkan menurut nilai di bagian kunci skema data.

SearchAssetsResponse

Pesan respons untuk SearchAssets.

Kolom
search_result_items[]

SearchResultItem

Menampilkan hasil penelusuran.

next_page_token

string

Token lanjutan halaman berikutnya.

facet_results[]

FacetGroup

Hasil penelusuran faset dari kueri tertentu, yang berisi nilai faset yang telah dipilih pengguna dan hasil penelusuran faset yang diperbarui.

SearchCapability

Kemampuan dan metadata kemampuan penelusuran.

Kolom
type

Type

Kemampuan penelusuran yang akan diaktifkan.

Jenis

Kemampuan untuk melakukan penelusuran yang berbeda pada aset.

Enum
TYPE_UNSPECIFIED Kemampuan penelusuran yang tidak ditentukan, tidak boleh digunakan.

SearchCapabilitySetting

Setelan untuk mengaktifkan kemampuan penelusuran.

Kolom
search_capabilities[]

SearchCapability

Metadata kemampuan penelusuran yang akan diaktifkan.

SearchConfig

SearchConfig menyimpan berbagai properti yang akan memengaruhi perilaku penelusuran dan hasil penelusuran.

Kolom
name

string

Nama resource konfigurasi penelusuran. Untuk CustomSearchCriteria, search_config akan menjadi nama operator penelusuran. Untuk Faset, search_config adalah nama dimensi faset. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

facet_property

FacetProperty

Menetapkan FacetDimension dan spesifikasi terkait.

search_criteria_property

SearchCriteriaProperty

Membuat pemetaan antara SearchCriteria kustom dan satu atau beberapa kunci UGA.

SearchCriteriaProperty

Konfigurasi terpusat untuk kriteria penelusuran kustom.

Kolom
mapped_fields[]

string

Setiap kolom yang dipetakan sesuai dengan kunci UGA. Untuk memahami cara kerja properti ini, perhatikan contoh berikut. Di tabel SearchConfig, pengguna menambahkan entri ini: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } }

Sekarang, saat pengguna mengeluarkan kueri seperti: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } }

Penelusuran MWH akan menampilkan dokumen penelusuran dengan (player=Tom Brady || coach=Tom Brady || player=Bill Belichick || coach=Bill Belichick).

SearchHypernym

Resource penelusuran: SearchHypernym. Misalnya, { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Artinya, dalam mode SMART_SEARCH, penelusuran "vehicle" juga akan menampilkan hasil dengan "sedan" atau "truck" sebagai anotasi.

Kolom
name

string

Nama resource SearchHypernym. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

hypernym

string

Hipernim.

hyponyms[]

string

Hiponim yang dipetakan ke hipernim.

SearchIndexEndpointRequest

Pesan permintaan untuk SearchIndexEndpoint.

Kolom
index_endpoint

string

Wajib. Endpoint indeks yang akan ditelusuri. Format: `projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}'

criteria[]

Criteria

Kriteria yang diterapkan ke hasil penelusuran.

exclusion_criteria[]

Criteria

Kriteria yang akan dikecualikan dari hasil penelusuran. Perhatikan bahwa fetch_matched_annotations akan diabaikan.

page_size

int32

Ukuran halaman yang diminta. API mungkin menampilkan lebih sedikit hasil daripada yang diminta. Jika negatif, error INVALID_ARGUMENT akan ditampilkan. Jika tidak ditentukan atau 0, API akan memilih ukuran default, yaitu 10. Jika ukuran halaman yang diminta lebih besar dari ukuran maksimum, API akan memilih ukuran maksimum, yaitu 100.

page_token

string

Token lanjutan untuk mengambil halaman berikutnya. Jika kosong, berarti halaman pertama sedang diambil.

Kolom union query. Kueri penelusuran global oneof. query hanya ada berupa salah satu diantara berikut:
image_query

ImageQuery

Kueri khusus gambar.

text_query

string

Kueri hanya teks.

SearchIndexEndpointResponse

Pesan respons untuk SearchIndexEndpoint.

Kolom
search_result_items[]

SearchResultItem

Menampilkan hasil penelusuran.

next_page_token

string

Token lanjutan halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

SearchResultItem

Hasil penelusuran berisi nama aset dan rentang waktu yang sesuai.

Kolom
asset

string

Nama resource aset. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

segments[]
(deprecated)

TemporalPartition

Segmen aset yang cocok. Tidak digunakan lagi: gunakan kolom segment tunggal.

segment

TemporalPartition

Segmen aset yang cocok.

relevance

double

Relevansi SearchResultItem ini dengan permintaan penelusuran pengguna. Saat ini hanya tersedia di Image Warehouse, dan secara default mewakili kesamaan kosinus. Di masa mendatang, dapat berupa ukuran lain seperti "produk titik" atau "topik" yang diminta dalam permintaan penelusuran.

requested_annotations[]

Annotation

Anotasi hasil penelusuran yang ditentukan oleh kunci anotasi hasil dalam permintaan penelusuran.

annotation_matching_results[]

AnnotationMatchingResult

Hasil pencocokan anotasi berdasarkan kriteria atau pemilihan faset yang dikaitkan dengan item hasil penelusuran ini. Hanya berisi hasil untuk kriteria atau facet_selections dengan fetch_matched_annotations=true.

StreamAnnotation

pesan tentang anotasi tentang resource streaming Vision AI.

Kolom
id

string

ID anotasi. Nama harus unik saat digunakan dalam konteks tertentu. Misalnya, semua anotasi ke satu aliran input aplikasi Vision AI.

display_name

string

Nama yang mudah digunakan untuk anotasi.

source_stream

string

Nama resource streaming Vision AI.

type

StreamAnnotationType

Jenis Anotasi yang sebenarnya.

Kolom union annotation_payload.

annotation_payload hanya dapat berupa salah satu dari hal berikut:

active_zone

NormalizedPolygon

Anotasi untuk jenis ACTIVE_ZONE

crossing_line

NormalizedPolyline

Anotasi untuk jenis CROSSING_LINE

StreamAnnotationType

Enum yang menjelaskan semua kemungkinan jenis anotasi aliran data.

Enum
STREAM_ANNOTATION_TYPE_UNSPECIFIED Ketik UNSPECIFIED.
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE Anotasi active_zone menentukan poligon di atas konten dari streaming berbasis gambar/video, dan pemrosesan berikutnya hanya akan berfokus pada konten di dalam zona aktif.
STREAM_ANNOTATION_TYPE_CROSSING_LINE Anotasi crossing_line menentukan polyline di atas konten dari streaming Vision AI berbasis gambar/video, peristiwa yang terjadi di sepanjang garis akan direkam. Misalnya, jumlah orang yang melewati garis di Occupancy Analytic Processor.

StreamAnnotations

Wrapper StreamAnnotation berulang.

Kolom
stream_annotations[]

StreamAnnotation

Beberapa anotasi.

StreamWithAnnotation

Pesan yang menjelaskan streaming Vision AI dengan anotasi khusus aplikasi. Semua objek StreamAnnotation di dalam pesan ini HARUS memiliki ID unik.

Kolom
stream

string

Nama resource Streaming Vision AI.

application_annotations[]

StreamAnnotation

Anotasi yang akan diterapkan ke seluruh aplikasi.

node_annotations[]

NodeAnnotation

Anotasi yang akan diterapkan ke node aplikasi tertentu. Jika jenis anotasi yang sama diterapkan ke aplikasi dan node, anotasi node akan ditambahkan selain anotasi aplikasi global. Misalnya, jika ada satu anotasi zona aktif untuk seluruh aplikasi dan satu anotasi zona aktif untuk pemroses Analisis Kehadiran, pemroses Analisis Kehadiran akan memiliki dua zona aktif yang ditentukan.

NodeAnnotation

Pesan yang menjelaskan anotasi khusus untuk node aplikasi.

Kolom
node

string

Nama node grafik aplikasi.

annotations[]

StreamAnnotation

Anotasi aliran khusus node.

StringArray

Daftar nilai jenis string.

Kolom
txt_values[]

string

Nilai jenis string.

UndeployApplicationRequest

Pesan untuk membatalkan deployment Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

UndeployApplicationResponse

Jenis ini tidak memiliki kolom.

Pesan untuk Respons UndeployApplication.

UndeployIndexMetadata

Pesan metadata untuk UndeployIndex.

Kolom
operation_metadata

OperationMetadata

Metadata umum dari operasi yang berjalan lama.

deployed_index

string

Hanya output. Indeks yang dibatalkan deployment-nya.

UndeployIndexRequest

Pesan permintaan untuk UndeployIndexEndpoint.

Kolom
index_endpoint

string

Wajib. Nama resource dari resource IndexEndpoint tempat pembatalan deployment akan dilakukan. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}

UndeployIndexResponse

Jenis ini tidak memiliki kolom.

Respons UndeployIndex setelah operasi selesai.

UndeployRetailProductRecognitionIndexResponse

Pesan untuk respons UndeployRetailProductRecognitionIndex.

UpdateAnalysisRequest

Pesan untuk memperbarui Analisis.

Kolom
update_mask

FieldMask

Wajib. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Analisis oleh update. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

analysis

Analysis

Wajib. Resource yang sedang diperbarui.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

UpdateAnnotationRequest

Pesan permintaan untuk UpdateAnnotation API.

Kolom
annotation

Annotation

Wajib. Anotasi yang akan diperbarui. Kolom name anotasi digunakan untuk mengidentifikasi anotasi yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

update_mask

FieldMask

Daftar kolom yang akan diperbarui.

UpdateApplicationInstancesRequest

Pesan untuk memperbarui ApplicationInstance.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

application_instances[]

UpdateApplicationInstance

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Jika benar, Permintaan Pembaruan akan membuat satu resource jika resource target tidak ada, kali ini, field_mask akan diabaikan.

UpdateApplicationInstance

Kolom
update_mask

FieldMask

Opsional. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Draf oleh pembaruan. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

instance

Instance

Wajib. Resource yang sedang diperbarui.

instance_id

string

Wajib. ID instance.

UpdateApplicationInstancesResponse

Pesan untuk Respons UpdateApplicationInstances.

UpdateApplicationRequest

Pesan untuk mengupdate Aplikasi.

Kolom
update_mask

FieldMask

Opsional. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Aplikasi oleh update. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

application

Application

Wajib. Resource yang sedang diperbarui.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

UpdateApplicationStreamInputRequest

Pesan untuk memperbarui input streaming ke Aplikasi.

Kolom
name

string

Wajib. nama aplikasi yang akan diambil. Format: "projects/{project}/locations/{location}/applications/{application}"

application_stream_inputs[]

ApplicationStreamInput

Input aliran data yang akan diperbarui, nama resource aliran data adalah kunci dari setiap StreamInput, dan harus unik dalam setiap aplikasi.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Jika benar, UpdateApplicationStreamInput akan menyisipkan input streaming ke aplikasi meskipun streaming target tidak disertakan dalam aplikasi.

UpdateApplicationStreamInputResponse

Jenis ini tidak memiliki kolom.

Pesan untuk Respons AddApplicationStreamInput.

UpdateAssetRequest

Pesan permintaan untuk UpdateAsset.

Kolom
asset

Asset

Wajib. Aset yang akan diperbarui.

Kolom name aset digunakan untuk mengidentifikasi aset yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

update_mask

FieldMask

Daftar kolom yang akan diperbarui.

UpdateCollectionRequest

Pesan permintaan untuk UpdateCollectionRequest.

Kolom
collection

Collection

Wajib. Koleksi yang akan diperbarui.

Kolom name koleksi digunakan untuk mengidentifikasi koleksi yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

update_mask

FieldMask

Daftar kolom yang akan diperbarui. - Membatalkan penetapan update_mask atau menetapkan update_mask menjadi satu "*" saja akan memperbarui semua kolom yang dapat diperbarui dengan nilai yang diberikan di collection. - Untuk memperbarui nilai display_name ke string kosong, tetapkan di collection ke string kosong, dan tetapkan update_mask dengan "display_name". Hal yang sama berlaku untuk kolom string lain yang dapat diperbarui di collection.

UpdateCorpusRequest

Pesan permintaan untuk UpdateCorpus.

Kolom
corpus

Corpus

Wajib. Korpus yang menggantikan resource di server.

update_mask

FieldMask

Daftar kolom yang akan diperbarui.

UpdateDataSchemaRequest

Pesan permintaan untuk UpdateDataSchema.

Kolom
data_schema

DataSchema

Wajib. Kolom name skema data digunakan untuk mengidentifikasi skema data yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}

update_mask

FieldMask

Daftar kolom yang akan diperbarui.

UpdateDraftRequest

Pesan untuk memperbarui Draf.

Kolom
update_mask

FieldMask

Opsional. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Draf oleh pembaruan. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

draft

Draft

Wajib. Resource yang sedang diperbarui.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Jika benar, UpdateDraftRequest akan membuat satu resource jika resource target tidak ada, kali ini, field_mask akan diabaikan.

UpdateIndexEndpointMetadata

Pesan metadata untuk UpdateIndexEndpoint.

Kolom
operation_metadata

OperationMetadata

Metadata umum dari operasi yang berjalan lama.

UpdateIndexEndpointRequest

Pesan permintaan untuk UpdateIndexEndpoint.

Kolom
index_endpoint

IndexEndpoint

Wajib. Resource yang sedang diperbarui.

update_mask

FieldMask

Wajib. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource IndexEndpoint oleh pembaruan. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom resource akan ditimpa jika ada dalam mask. Mask kolom kosong tidak diizinkan. Jika mask-nya adalah "*", ini adalah penggantian penuh resource.

UpdateIndexMetadata

Pesan metadata untuk UpdateIndexRequest

Kolom
operation_metadata

OperationMetadata

Metadata umum operasi yang berjalan lama.

UpdateIndexRequest

Pesan permintaan untuk UpdateIndex.

Kolom
index

Index

Wajib. Resource yang sedang diperbarui.

update_mask

FieldMask

Wajib. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Indeks oleh pembaruan. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom resource akan ditimpa jika ada dalam mask. Mask kolom kosong tidak diizinkan. Jika mask-nya "*", mask akan memicu pembaruan penuh indeks, dan juga seluruh pembuatan ulang data indeks.

UpdateProcessRequest

Pesan untuk memperbarui Proses.

Kolom
update_mask

FieldMask

Wajib. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Proses oleh update. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

process

Process

Wajib. Resource yang sedang diperbarui.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

UpdateProcessorRequest

Pesan untuk mengupdate Prosesor.

Kolom
update_mask

FieldMask

Opsional. Mask kolom digunakan untuk menentukan kolom yang akan ditimpa di resource Processor oleh update. Kolom yang ditentukan dalam update_mask bersifat relatif terhadap resource, bukan permintaan lengkap. Kolom akan ditimpa jika ada dalam mask. Jika pengguna tidak memberikan mask, semua kolom akan ditimpa.

processor

Processor

Wajib. Resource yang sedang diperbarui.

request_id

string

Opsional. ID permintaan opsional untuk mengidentifikasi permintaan. Tentukan ID permintaan unik sehingga jika Anda harus mencoba ulang permintaan, server akan tahu untuk mengabaikan permintaan jika sudah selesai. Server akan menjaminnya setidaknya selama 60 menit sejak permintaan pertama.

Misalnya, pertimbangkan situasi saat Anda membuat permintaan awal dan waktu permintaan habis. Jika Anda membuat permintaan lagi dengan ID permintaan yang sama, server dapat memeriksa apakah operasi asli dengan ID permintaan yang sama diterima, dan jika ya, akan mengabaikan permintaan kedua. Tindakan ini mencegah klien membuat komitmen duplikat secara tidak sengaja.

ID permintaan harus berupa UUID yang valid, dengan pengecualian bahwa UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

UpdateSearchConfigRequest

Pesan permintaan untuk UpdateSearchConfig.

Kolom
search_config

SearchConfig

Wajib. Konfigurasi penelusuran yang akan diperbarui.

Kolom name konfigurasi penelusuran digunakan untuk mengidentifikasi resource yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

update_mask

FieldMask

Daftar kolom yang akan diperbarui. Jika tidak ditetapkan, semua jalur kolom akan diperbarui/ditulis ulang.

UpdateSearchHypernymRequest

Pesan permintaan untuk memperbarui SearchHypernym.

Kolom
search_hypernym

SearchHypernym

Wajib. SearchHypernym yang akan diperbarui. Kolom name hipernim penelusuran digunakan untuk mengidentifikasi hipernim penelusuran yang akan diperbarui. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

update_mask

FieldMask

Daftar kolom yang akan diperbarui. Jika tidak ditetapkan, semua jalur kolom akan diperbarui/ditulis ulang.

UploadAssetMetadata

Metadata untuk UploadAsset.

Kolom
start_time

Timestamp

Waktu mulai operasi.

update_time

Timestamp

Waktu pembaruan operasi.

UploadAssetRequest

Pesan permintaan untuk UploadAsset.

Kolom
name

string

Wajib. Nama resource aset yang akan diupload. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

asset_source

AssetSource

Sumber aset.

UploadAssetResponse

Jenis ini tidak memiliki kolom.

Pesan respons untuk UploadAsset.

UserSpecifiedAnnotation

Anotasi yang diberikan oleh pengguna.

Kolom
key

string

Wajib. Kunci anotasi. Kunci harus ditetapkan dengan jenis oleh CreateDataSchema.

value

AnnotationValue

Nilai anotasi. Nilai harus dapat dikonversi ke jenis sesuai dengan skema data.

partition

Partition

Informasi partisi dalam waktu dan ruang untuk anotasi tingkat sub-aset.

VertexAutoMLVideoConfig

Pesan yang menjelaskan VertexAutoMLVideoConfig.

Kolom
confidence_threshold

float

Hanya entity dengan skor lebih tinggi dari nilai minimum yang akan ditampilkan. Nilai 0,0 berarti menampilkan semua entity yang terdeteksi.

blocked_labels[]

string

Label yang ditentukan di kolom ini tidak akan ditampilkan.

max_predictions

int32

Maksimal jumlah prediksi ini akan ditampilkan per frame output. Nilai 0 berarti menampilkan semua entity yang terdeteksi.

bounding_box_size_limit

float

Hanya Bounding Box yang ukurannya lebih besar dari batas ini yang akan ditampilkan. Khusus Pelacakan Objek. Nilai 0,0 berarti menampilkan semua entity yang terdeteksi.

VertexAutoMLVisionConfig

Pesan konfigurasi Pemroses Vertex AutoML Vision.

Kolom
confidence_threshold

float

Hanya entity dengan skor yang lebih tinggi dari nilai minimum yang akan ditampilkan. Nilai 0,0 berarti menampilkan semua entity yang terdeteksi.

max_predictions

int32

Maksimal jumlah prediksi ini akan ditampilkan per frame output. Nilai 0 berarti menampilkan semua entity yang terdeteksi.

VertexCustomConfig

Pesan yang menjelaskan VertexCustomConfig.

Kolom
max_prediction_fps

int32

Frame prediksi maksimum per detik. Atribut ini menetapkan seberapa cepat operator mengirim permintaan prediksi ke endpoint Vertex AI. Nilai defaultnya adalah 0, yang berarti tidak ada batas fps prediksi maksimum. Operator mengirimkan permintaan prediksi pada fps input.

dedicated_resources

DedicatedResources

Deskripsi resource yang didedikasikan untuk DeployedModel, dan yang memerlukan tingkat konfigurasi manual yang lebih tinggi.

post_processing_cloud_function

string

Jika tidak kosong, hasil prediksi akan dikirim ke fungsi cloud yang ditentukan untuk pemrosesan pasca. * Fungsi cloud akan menerima AppPlatformCloudFunctionRequest dengan kolom anotasi sebagai format json dari proto PredictResponse. * Fungsi cloud harus menampilkan AppPlatformCloudFunctionResponse dengan PredictResponse yang disimpan di kolom anotasi. * Untuk menghapus output prediksi, cukup hapus kolom payload di AppPlatformCloudFunctionResponse yang ditampilkan.

attach_application_metadata

bool

Jika benar, permintaan prediksi yang diterima oleh model kustom juga akan berisi metadata dengan skema berikut: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (Stempel waktu UNIX) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; }

VideoActionRecognitionPredictionResult

Format output prediksi untuk Pengenalan Tindakan Video.

Kolom
segment_start_time

Timestamp

Awal, inklusif, dari segmen waktu video tempat tindakan telah diidentifikasi.

segment_end_time

Timestamp

Akhir, inklusif, dari segmen waktu video tempat tindakan telah diidentifikasi. Secara khusus, jika akhir sama dengan awal, artinya identifikasi terjadi pada frame video tertentu.

actions[]

IdentifiedAction

Semua tindakan yang diidentifikasi dalam rentang waktu.

IdentifiedAction

Setiap IdentifiedAction adalah satu identifikasi tindakan tertentu yang ditentukan dengan ID AnnotationSpec, display_name, dan skor keyakinan terkait.

Kolom
id

string

ID resource AnnotationSpec yang telah diidentifikasi.

display_name

string

Nama tampilan AnnotationSpec yang telah diidentifikasi.

confidence

float

Keyakinan Model dalam koreksi identifikasi ini, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi.

VideoClassificationPredictionResult

Format output prediksi untuk Klasifikasi Video.

Kolom
segment_start_time

Timestamp

Awal, inklusif, dari segmen waktu video tempat klasifikasi telah diidentifikasi.

segment_end_time

Timestamp

Akhir, inklusif, dari segmen waktu video tempat klasifikasi telah diidentifikasi. Secara khusus, jika akhir sama dengan awal, artinya identifikasi terjadi pada frame video tertentu.

classifications[]

IdentifiedClassification

Semua klasifikasi yang diidentifikasi dalam rentang waktu.

IdentifiedClassification

Setiap IdentifiedClassification adalah satu identifikasi tertentu dari klasifikasi yang ditentukan dengan ID AnnotationSpec dan display_name, serta skor keyakinan terkait.

Kolom
id

string

ID resource AnnotationSpec yang telah diidentifikasi.

display_name

string

Nama tampilan AnnotationSpec yang telah diidentifikasi.

confidence

float

Keyakinan Model dalam koreksi identifikasi ini, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi.

VideoObjectTrackingPredictionResult

Format output prediksi untuk Pelacakan Objek Video.

Kolom
segment_start_time

Timestamp

Awal, inklusif, dari segmen waktu video tempat identifikasi saat ini terjadi.

segment_end_time

Timestamp

Akhir, inklusif, dari segmen waktu video tempat identifikasi saat ini terjadi. Secara khusus, jika akhir sama dengan awal, artinya identifikasi terjadi pada frame video tertentu.

objects[]

DetectedObject

Semua objek yang terdeteksi dalam rentang waktu yang ditentukan.

BoundingBox

Boundingbox untuk objek yang terdeteksi. Yaitu persegi panjang di atas frame video yang menunjukkan AnnotationSpec yang ditemukan. Koordinat bersifat relatif terhadap ukuran bingkai, dan titik 0,0 berada di kiri atas bingkai.

Kolom
x_min

float

Koordinat paling kiri dari kotak pembatas.

x_max

float

Koordinat paling kanan dari kotak pembatas.

y_min

float

Koordinat paling atas dari kotak pembatas.

y_max

float

Koordinat paling bawah dari kotak pembatas.

DetectedObject

Setiap DetectedObject adalah satu identifikasi khusus dari objek yang ditentukan dengan ID AnnotationSpec dan display_name, kotak pembatas, skor keyakinan terkait, dan track_id yang sesuai.

Kolom
id

string

ID resource AnnotationSpec yang telah diidentifikasi.

display_name

string

Nama tampilan AnnotationSpec yang telah diidentifikasi.

bounding_box

BoundingBox

Boundingbox.

confidence

float

Keyakinan Model dalam koreksi identifikasi ini, nilai yang lebih tinggi berarti keyakinan yang lebih tinggi.

track_id

int64

Objek yang sama dapat diidentifikasi pada beberapa frame yang biasanya berdekatan. Kumpulan frame tempat objek tertentu telah terdeteksi membentuk jalur. track_id ini dapat digunakan untuk melacak semua frame untuk objek yang terdeteksi.

VideoStreamInputConfig

Pesan yang menjelaskan Konfigurasi Input Streaming Video. Pesan ini hanya boleh digunakan sebagai placeholder untuk pemroses builtin:stream-input, binding streaming yang sebenarnya harus ditentukan menggunakan API yang sesuai.

Kolom
streams[]
(deprecated)

string

streams_with_annotation[]
(deprecated)

StreamWithAnnotation

ViewCollectionItemsRequest

Pesan permintaan untuk ViewCollectionItems.

Kolom
collection

string

Wajib. Koleksi yang akan dilihat. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

page_size

int32

Jumlah maksimum koleksi yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 koleksi akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ViewCollectionItemsRequest sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ViewCollectionItemsRequest harus sesuai dengan panggilan yang menyediakan token halaman.

ViewCollectionItemsResponse

Pesan respons untuk ViewCollectionItems.

Kolom
items[]

CollectionItem

Item dari koleksi yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

ViewIndexedAssetsRequest

Pesan permintaan untuk ViewIndexedAssets.

Kolom
index

string

Wajib. Indeks yang memiliki kumpulan aset ini. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

page_size

int32

Jumlah maksimum aset yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 aset akan ditampilkan. Nilai maksimumnya adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000.

page_token

string

Token halaman, diterima dari panggilan ViewIndexedAssets sebelumnya. Berikan ini untuk mengambil halaman berikutnya.

Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk ViewIndexedAssets harus sesuai dengan panggilan yang menyediakan token halaman.

filter

string

Filter yang diterapkan ke daftar yang ditampilkan. Hanya pemfilteran berikut yang didukung: "asset_id = xxxx", yang menampilkan aset dengan ID yang ditentukan. "asset_id = xxxx, yyyy, zzzz", yang menampilkan aset dengan ID yang ditentukan.

ViewIndexedAssetsResponse

Pesan respons untuk ViewIndexedAssets.

Kolom
indexed_assets[]

IndexedAsset

Aset dari indeks yang ditentukan.

next_page_token

string

Token yang dapat dikirim sebagai page_token untuk mengambil halaman berikutnya. Jika kolom ini dihilangkan, tidak akan ada halaman berikutnya.

WatchEventsRequest

WatchEventsRequest berisi informasi identifikasi pengamat dan filter peristiwa yang diminati pengamat.

Kolom
cluster

string

Induk resource.

watcher_id

string

ID unik mengidentifikasi pemantau streaming.

streams[]

string

Nama streaming atau kumpulan streaming yang akan ditonton.

event_update_filter

EventUpdateFilter

Filter yang dapat ditentukan oleh pengamat tentang pembaruan peristiwa yang ingin mereka terima.

heartbeat_interval_second

float

HeartbeatIntervalSecond menentukan interval (dalam detik) respons heartbeat yang ditampilkan dari server streaming gRPC. Default 0 berarti tidak ada heartbeat yang akan ditampilkan.

WatchEventsResponse

Setiap pesan respons akan berisi satu pembaruan Peristiwa.

Kolom
update_type

EventUpdateType

Jenis pembaruan Peristiwa.

stream

string

Nama aliran data tempat peristiwa dilampirkan.

event

string

Nama peristiwa.

series

string

Nama serial.

update_time

Timestamp

Stempel waktu saat pembaruan Peristiwa terjadi.