Package google.cloud.visionai.v1

Index

App-Plattform

Dienst, der Handler für Ressourcen beschreibt

AddApplicationStreamInput

rpc AddApplicationStreamInput(AddApplicationStreamInputRequest) returns (Operation)

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu. Wenn die Anwendung bereitgestellt wird, wird die entsprechende neue Anwendungsinstanz erstellt. Wenn der Stream bereits in der Anwendung vorhanden ist, schlägt der RPC fehl.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateApplication

rpc CreateApplication(CreateApplicationRequest) returns (Operation)

Erstellt eine neue Anwendung in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateApplicationInstances

rpc CreateApplicationInstances(CreateApplicationInstancesRequest) returns (Operation)

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu. Wenn die Anwendung bereitgestellt wird, wird die entsprechende neue Anwendungsinstanz erstellt. Wenn der Stream bereits in der Anwendung vorhanden ist, schlägt der RPC fehl.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateDraft

rpc CreateDraft(CreateDraftRequest) returns (Operation)

Erstellt einen neuen Entwurf in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateProcessor

rpc CreateProcessor(CreateProcessorRequest) returns (Operation)

Erstellt einen neuen Prozessor in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteApplication

rpc DeleteApplication(DeleteApplicationRequest) returns (Operation)

Löscht eine einzelne Anwendung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteApplicationInstances

rpc DeleteApplicationInstances(DeleteApplicationInstancesRequest) returns (Operation)

Entfernen Sie den Zielstreameingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz gelöscht. Wenn der Stream nicht in der Anwendung enthalten ist, schlägt der RPC fehl.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteDraft

rpc DeleteDraft(DeleteDraftRequest) returns (Operation)

Löscht einen einzelnen Entwurf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteProcessor

rpc DeleteProcessor(DeleteProcessorRequest) returns (Operation)

Löscht einen einzelnen Prozessor.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeployApplication

rpc DeployApplication(DeployApplicationRequest) returns (Operation)

Hier wird eine einzelne Anwendung bereitgestellt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetApplication

rpc GetApplication(GetApplicationRequest) returns (Application)

Ruft Details zu einer einzelnen Anwendung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetDraft

rpc GetDraft(GetDraftRequest) returns (Draft)

Ruft Details zu einem einzelnen Entwurf ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetInstance

rpc GetInstance(GetInstanceRequest) returns (Instance)

Ruft Details zu einer einzelnen Instanz ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetProcessor

rpc GetProcessor(GetProcessorRequest) returns (Processor)

Ruft Details zu einem einzelnen Prozessor ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListApplications

rpc ListApplications(ListApplicationsRequest) returns (ListApplicationsResponse)

Listet Anwendungen in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListDrafts

rpc ListDrafts(ListDraftsRequest) returns (ListDraftsResponse)

Listet Entwürfe in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListInstances

rpc ListInstances(ListInstancesRequest) returns (ListInstancesResponse)

Listet Instanzen in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListPrebuiltProcessors

rpc ListPrebuiltProcessors(ListPrebuiltProcessorsRequest) returns (ListPrebuiltProcessorsResponse)

„ListPrebuiltProcessors“ ist ein benutzerdefiniertes Passthrough-Verb, mit dem vordefinierte Prozessoren aufgelistet werden.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListProcessors

rpc ListProcessors(ListProcessorsRequest) returns (ListProcessorsResponse)

Listet Prozessoren in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

RemoveApplicationStreamInput

rpc RemoveApplicationStreamInput(RemoveApplicationStreamInputRequest) returns (Operation)

Entfernen Sie den Zielstreameingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz gelöscht. Wenn der Stream nicht in der Anwendung enthalten ist, schlägt der RPC fehl.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UndeployApplication

rpc UndeployApplication(UndeployApplicationRequest) returns (Operation)

Macht das Deployment einer einzelnen Anwendung rückgängig.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateApplication

rpc UpdateApplication(UpdateApplicationRequest) returns (Operation)

Aktualisiert die Parameter einer einzelnen Anwendung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateApplicationInstances

rpc UpdateApplicationInstances(UpdateApplicationInstancesRequest) returns (Operation)

Fügen Sie der Anwendung einen Zielstream-Eingang hinzu. Wenn die Anwendung bereitgestellt wird, wird die entsprechende neue Anwendungsinstanz erstellt. Wenn der Stream bereits in der Anwendung vorhanden ist, schlägt der RPC fehl.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateApplicationStreamInput

rpc UpdateApplicationStreamInput(UpdateApplicationStreamInputRequest) returns (Operation)

Aktualisieren Sie den Zielstream-Eingang für die Anwendung. Wenn die Anwendung bereitgestellt wird, wird die entsprechende Instanz bereitgestellt. Legen Sie für das Verhalten „CreateOrUpdate“ „allow_missing“ auf „true“ fest.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateDraft

rpc UpdateDraft(UpdateDraftRequest) returns (Operation)

Aktualisiert die Parameter eines einzelnen Entwurfs.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateProcessor

rpc UpdateProcessor(UpdateProcessorRequest) returns (Operation)

Aktualisiert die Parameter eines einzelnen Prozessors.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

EventDiscoveryService

Unten finden Sie die neue Version des Ereignisermittlungsdienstes. Der EventWatcher wird eingestellt, sobald wir die gesamte Nutzung auf den neuen EventDiscoveryService umgestellt haben. Dies sind die APIs zur Ereigniserkennung, mit denen Clients Ereignisaktualisierungen in Streams finden können.

WatchEvents

rpc WatchEvents(WatchEventsRequest) returns (WatchEventsResponse)

Achte auf Aktualisierungen zu Ereignissen in den entsprechenden Streams.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource cluster:

  • visionai.clusters.watch

Weitere Informationen finden Sie in der IAM-Dokumentation.

LiveVideoAnalytics

Dienst, der Handler für Ressourcen beschreibt. Mit dem Dienst können Kunden Live-Videoanalysen (LVA) auf den Streaming-Eingängen ausführen.

CreateAnalysis

rpc CreateAnalysis(CreateAnalysisRequest) returns (Operation)

Erstellt eine neue Analyse in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateProcess

rpc CreateProcess(CreateProcessRequest) returns (Operation)

Erstellt einen neuen Prozess in einem bestimmten Projekt und an einem bestimmten Standort.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteAnalysis

rpc DeleteAnalysis(DeleteAnalysisRequest) returns (Operation)

Löscht eine einzelne Analyse.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteProcess

rpc DeleteProcess(DeleteProcessRequest) returns (Operation)

Löscht einen einzelnen Prozess.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetAnalysis

rpc GetAnalysis(GetAnalysisRequest) returns (Analysis)

Ruft Details zu einer einzelnen Analyse ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetProcess

rpc GetProcess(GetProcessRequest) returns (Process)

Ruft Details zu einem einzelnen Prozess ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListAnalyses

rpc ListAnalyses(ListAnalysesRequest) returns (ListAnalysesResponse)

Listet Analysen in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListProcesses

rpc ListProcesses(ListProcessesRequest) returns (ListProcessesResponse)

Listet Prozesse in einem angegebenen Projekt und an einem angegebenen Standort auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateAnalysis

rpc UpdateAnalysis(UpdateAnalysisRequest) returns (Operation)

Aktualisiert die Parameter einer einzelnen Analyse.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateProcess

rpc UpdateProcess(UpdateProcessRequest) returns (Operation)

Aktualisiert die Parameter eines einzelnen Prozesses.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

RetailService

Mit diesem Dienst können Kunden Store Vision-Einzelhandelsressourcen verwalten.

SmartDeviceService

Dienst, der Handler für Ressourcen beschreibt

StreamingService

Streamingdienst zum Empfangen und Senden von Paketen.

StreamsService

Dienst, der Handler für Ressourcen beschreibt. Die Vision API und die Vision AI API sind zwei unabhängige APIs, die vom selben Team entwickelt wurden. Die Vision API dient dazu, Bilder zu annotieren. Vision AI ist eine End-to-End-Lösung, mit der Kunden ihre eigene Anwendung für maschinelles Sehen erstellen können.

Data Warehouse

Dienst, mit dem Medieninhalte und Metadaten für das Streaming verwaltet werden.

AddCollectionItem

rpc AddCollectionItem(AddCollectionItemRequest) returns (AddCollectionItemResponse)

Fügen Sie einen Artikel zu einer Sammlung hinzu.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

AnalyzeAsset

rpc AnalyzeAsset(AnalyzeAssetRequest) returns (Operation)

Asset analysieren, um die Suchfunktion zu optimieren

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.analyze

Weitere Informationen finden Sie in der IAM-Dokumentation.

AnalyzeCorpus

rpc AnalyzeCorpus(AnalyzeCorpusRequest) returns (Operation)

Analysiert einen Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.corpora.analyze

Weitere Informationen finden Sie in der IAM-Dokumentation.

ClipAsset

rpc ClipAsset(ClipAssetRequest) returns (ClipAssetResponse)

Erzeugt Clips zum Herunterladen. Die API nimmt einen Zeitraum an und generiert einen Clip aus den ersten Inhalten, die nach „start_time“ und vor „end_time“ verfügbar sind. Dieser Clip kann über diese Grenzen hinausgehen. Die zurückgegebenen Clips werden abgeschnitten, wenn ihre Gesamtgröße 100 MB überschreitet.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.clip

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateAnnotation

rpc CreateAnnotation(CreateAnnotationRequest) returns (Annotation)

Erstellt eine Anmerkung innerhalb des Assets.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.annotations.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateAsset

rpc CreateAsset(CreateAssetRequest) returns (Asset)

Erstellt ein Asset im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.assets.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateCollection

rpc CreateCollection(CreateCollectionRequest) returns (Operation)

Erstellt eine Sammlung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

CreateCorpus

rpc CreateCorpus(CreateCorpusRequest) returns (Operation)

Erstellt einen Korpus in einem Projekt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.corpora.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateDataSchema

rpc CreateDataSchema(CreateDataSchemaRequest) returns (DataSchema)

Erstellt ein Datenschema im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.dataSchemas.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateIndex

rpc CreateIndex(CreateIndexRequest) returns (Operation)

Erstellt einen Index unter dem Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.indexes.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateIndexEndpoint

rpc CreateIndexEndpoint(CreateIndexEndpointRequest) returns (Operation)

Erstellt einen IndexEndpoint.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.indexEndpoints.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateSearchConfig

rpc CreateSearchConfig(CreateSearchConfigRequest) returns (SearchConfig)

Erstellt eine Suchkonfiguration in einem Korpus.

Beachten Sie die folgenden Regeln, um eine gültige CreateSearchConfigRequest-Anfrage zu erstellen. --- Allgemeine Regeln --- 1. „Request.search_config_id“ darf nicht mit einer vorhandenen „SearchConfig“ verknüpft sein. 2. Die Anfrage muss mindestens ein nicht leeres Attribut vom Typ „search_criteria_property“ oder „facet_property“ enthalten. 3. Die „mapped_fields“-Felder dürfen nicht leer sein und müssen vorhandenen UGA-Schlüsseln zugeordnet sein. 4. Alle mapped_fields müssen vom selben Typ sein. 5. Alle mapped_fields müssen dieselbe Granularität haben. 6. Alle mapped_fields müssen dieselben semantischen Übereinstimmungsoptionen für SearchConfig haben. Informationen zu anbieterspezifischen Regeln finden Sie in den Kommentaren zu „FacetProperty“ und „SearchCriteriaProperty“.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.searchConfigs.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateSearchHypernym

rpc CreateSearchHypernym(CreateSearchHypernymRequest) returns (SearchHypernym)

Erstellt ein SearchHypernym in einem Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteAnnotation

rpc DeleteAnnotation(DeleteAnnotationRequest) returns (Empty)

Löscht die Anmerkung im Asset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.annotations.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteAsset

rpc DeleteAsset(DeleteAssetRequest) returns (Operation)

Löscht ein Asset im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteCollection

rpc DeleteCollection(DeleteCollectionRequest) returns (Operation)

Löscht eine Sammlung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeleteCorpus

rpc DeleteCorpus(DeleteCorpusRequest) returns (Empty)

Löscht einen Korpus nur, wenn er leer ist. Gibt eine leere Antwort zurück.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.corpora.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteDataSchema

rpc DeleteDataSchema(DeleteDataSchemaRequest) returns (Empty)

Löscht das Datenschema im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.dataSchemas.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteIndex

rpc DeleteIndex(DeleteIndexRequest) returns (Operation)

Einzelnen Index löschen Um einen Index zu löschen, muss der Aufrufer dafür sorgen, dass er nicht an einem Indexendpunkt bereitgestellt wird.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexes.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteIndexEndpoint

rpc DeleteIndexEndpoint(DeleteIndexEndpointRequest) returns (Operation)

Löscht einen IndexEndpoint.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexEndpoints.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteSearchConfig

rpc DeleteSearchConfig(DeleteSearchConfigRequest) returns (Empty)

Löscht eine Suchkonfiguration in einem Korpus.

Damit ein DeleteSearchConfigRequest gültig ist, muss „Request.search_configuration.name“ bereits vorhanden sein.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.searchConfigs.delete

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteSearchHypernym

rpc DeleteSearchHypernym(DeleteSearchHypernymRequest) returns (Empty)

Löscht ein SearchHypernym in einem Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

DeployIndex

rpc DeployIndex(DeployIndexRequest) returns (Operation)

Stellt einen Index für den IndexEndpoint bereit.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource indexEndpoint:

  • visionai.indexEndpoints.deploy

Weitere Informationen finden Sie in der IAM-Dokumentation.

GenerateHlsUri

rpc GenerateHlsUri(GenerateHlsUriRequest) returns (GenerateHlsUriResponse)

Generiert eine URI für ein HLS-Manifest. Die API nimmt eine Sammlung von Zeiträumen entgegen und generiert einen URI für ein HLS-Manifest, das alle angeforderten Zeiträume abdeckt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.generateHlsUri

Weitere Informationen finden Sie in der IAM-Dokumentation.

GenerateRetrievalUrl

rpc GenerateRetrievalUrl(GenerateRetrievalUrlRequest) returns (GenerateRetrievalUrlResponse)

Er generiert eine signierte URL zum Herunterladen des Assets. Informationen zum Video-Warehouse findest du im Kommentar zu UploadAsset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetAnnotation

rpc GetAnnotation(GetAnnotationRequest) returns (Annotation)

Liest Anmerkungen im Asset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.annotations.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetAsset

rpc GetAsset(GetAssetRequest) returns (Asset)

Liest ein Asset im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetCollection

rpc GetCollection(GetCollectionRequest) returns (Collection)

Ruft eine Sammlung ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

GetCorpus

rpc GetCorpus(GetCorpusRequest) returns (Corpus)

Ruft Korpusdetails in einem Projekt ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.corpora.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetDataSchema

rpc GetDataSchema(GetDataSchemaRequest) returns (DataSchema)

Ruft das Datenschema im Korpus ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.dataSchemas.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetIndex

rpc GetIndex(GetIndexRequest) returns (Index)

Ruft die Details eines einzelnen Index unter einem Korpus ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexes.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetIndexEndpoint

rpc GetIndexEndpoint(GetIndexEndpointRequest) returns (IndexEndpoint)

Ruft einen IndexEndpoint ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexEndpoints.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetSearchConfig

rpc GetSearchConfig(GetSearchConfigRequest) returns (SearchConfig)

Ruft eine Suchkonfiguration in einem Corpus ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.searchConfigs.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

GetSearchHypernym

rpc GetSearchHypernym(GetSearchHypernymRequest) returns (SearchHypernym)

Ruft ein SearchHypernym in einem Korpus ab.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ImportAssets

rpc ImportAssets(ImportAssetsRequest) returns (Operation)

Hiermit werden Assets (Bilder und Anmerkungen) aus einer Metadatei in Cloud Storage importiert. Jede Zeile in der Metadatei entspricht einem Bild (angegeben durch einen Cloud Storage-URI) und seinen Anmerkungen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.corpora.import

Weitere Informationen finden Sie in der IAM-Dokumentation.

IndexAsset

rpc IndexAsset(IndexAssetRequest) returns (Operation)

Indexieren Sie ein Asset für die Suche. Unterstützter Korpustyp: Corpus.Type.VIDEO_ON_DEMAND

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource index:

  • visionai.indexes.update

Erfordert die folgende IAM für die Ressource name:

  • visionai.assets.index

Weitere Informationen finden Sie in der IAM-Dokumentation.

IngestAsset

rpc IngestAsset(IngestAssetRequest) returns (IngestAssetResponse)

Nimmt Daten für das Asset auf. Es ist nicht zulässig, einen Datenblock aufzunehmen, der gemäß der TTL bereits abgelaufen ist. Diese Methode ist nur über die gRPC API verfügbar (nicht über HTTP, da bidirektionales Streaming über HTTP nicht unterstützt wird).

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource asset:

  • visionai.assets.ingest

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListAnnotations

rpc ListAnnotations(ListAnnotationsRequest) returns (ListAnnotationsResponse)

Listet eine Liste von Anmerkungen im Asset auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.annotations.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListAssets

rpc ListAssets(ListAssetsRequest) returns (ListAssetsResponse)

Liste der Assets im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.assets.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListCollections

rpc ListCollections(ListCollectionsRequest) returns (ListCollectionsResponse)

Listet Sammlungen in einem Korpus auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ListCorpora

rpc ListCorpora(ListCorporaRequest) returns (ListCorporaResponse)

Listet alle Korpora in einem Projekt auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.corpora.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListDataSchemas

rpc ListDataSchemas(ListDataSchemasRequest) returns (ListDataSchemasResponse)

Liste der Datenschemata im Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.dataSchemas.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListIndexEndpoints

rpc ListIndexEndpoints(ListIndexEndpointsRequest) returns (ListIndexEndpointsResponse)

Listet alle Indexendpunkte in einem Projekt auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.indexEndpoints.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListIndexes

rpc ListIndexes(ListIndexesRequest) returns (ListIndexesResponse)

Listet alle Indexe in einem bestimmten Korpus auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.indexes.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListSearchConfigs

rpc ListSearchConfigs(ListSearchConfigsRequest) returns (ListSearchConfigsResponse)

Listet alle Suchkonfigurationen in einem Korpus auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • visionai.searchConfigs.list

Weitere Informationen finden Sie in der IAM-Dokumentation.

ListSearchHypernyms

rpc ListSearchHypernyms(ListSearchHypernymsRequest) returns (ListSearchHypernymsResponse)

Listet SearchHypernyms in einem Korpus auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

RemoveCollectionItem

rpc RemoveCollectionItem(RemoveCollectionItemRequest) returns (RemoveCollectionItemResponse)

Entfernt ein Element aus einer Sammlung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

RemoveIndexAsset

rpc RemoveIndexAsset(RemoveIndexAssetRequest) returns (Operation)

Indexdaten eines Assets für die Suche entfernen. Unterstützter Korpustyp: Corpus.Type.VIDEO_ON_DEMAND

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource index:

  • visionai.indexes.update

Erfordert die folgende IAM für die Ressource name:

  • visionai.assets.removeIndex

Weitere Informationen finden Sie in der IAM-Dokumentation.

SearchAssets

rpc SearchAssets(SearchAssetsRequest) returns (SearchAssetsResponse)

Suche im Medien-Asset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource corpus:

  • visionai.assets.search

Weitere Informationen finden Sie in der IAM-Dokumentation.

SearchIndexEndpoint

rpc SearchIndexEndpoint(SearchIndexEndpointRequest) returns (SearchIndexEndpointResponse)

In einem bereitgestellten Indexendpunkt suchen (nur Bildkorpustyp)

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource indexEndpoint:

  • visionai.indexEndpoints.search

Weitere Informationen finden Sie in der IAM-Dokumentation.

UndeployIndex

rpc UndeployIndex(UndeployIndexRequest) returns (Operation)

Heben Sie die Bereitstellung eines Index aus dem IndexEndpoint auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource indexEndpoint:

  • visionai.indexEndpoints.undeploy

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateAnnotation

rpc UpdateAnnotation(UpdateAnnotationRequest) returns (Annotation)

Aktualisiert die Anmerkung im Asset.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.annotations.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateAsset

rpc UpdateAsset(UpdateAssetRequest) returns (Asset)

Aktualisiert ein Asset im Corpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateCollection

rpc UpdateCollection(UpdateCollectionRequest) returns (Collection)

Aktualisiert eine Sammlung.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UpdateCorpus

rpc UpdateCorpus(UpdateCorpusRequest) returns (Corpus)

Aktualisiert einen Korpus in einem Projekt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.corpora.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateDataSchema

rpc UpdateDataSchema(UpdateDataSchemaRequest) returns (DataSchema)

Aktualisiert das Datenschema im Corpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.dataSchemas.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateIndex

rpc UpdateIndex(UpdateIndexRequest) returns (Operation)

Aktualisiert einen Index unter dem Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexes.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateIndexEndpoint

rpc UpdateIndexEndpoint(UpdateIndexEndpointRequest) returns (Operation)

Aktualisiert einen IndexEndpoint.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.indexEndpoints.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateSearchConfig

rpc UpdateSearchConfig(UpdateSearchConfigRequest) returns (SearchConfig)

Aktualisiert eine Suchkonfiguration in einem Corpus.

Beachten Sie die folgenden Regeln, um eine gültige UpdateSearchConfigRequest-Anfrage zu erstellen. --- Allgemeine Regeln --- 1. „request.search_configuration.name“ muss bereits vorhanden sein. 2. Die Anfrage muss mindestens ein nicht leeres search_criteria_property- oder facet_property-Attribut enthalten. 3. Die „mapped_fields“-Felder dürfen nicht leer sein und müssen vorhandenen UGA-Schlüsseln zugeordnet sein. 4. Alle mapped_fields müssen vom selben Typ sein. 5. Alle mapped_fields müssen dieselbe Granularität haben. 6. Alle mapped_fields müssen dieselben semantischen Übereinstimmungsoptionen für SearchConfig haben. Informationen zu anbieterspezifischen Regeln finden Sie in den Kommentaren zu „FacetProperty“ und „SearchCriteriaProperty“.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.searchConfigs.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateSearchHypernym

rpc UpdateSearchHypernym(UpdateSearchHypernymRequest) returns (SearchHypernym)

Aktualisiert ein SearchHypernym in einem Korpus.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

UploadAsset

rpc UploadAsset(UploadAssetRequest) returns (Operation)

Lade das Asset hoch, indem du die Cloud Storage-URI des Assets angibst. Für das Video-Warehouse benötigen Nutzer, die diese API aufrufen, Lesezugriff auf die Cloud Storage-Datei. Nach dem Hochladen kann es mit der GenerateRetrievalUrl API abgerufen werden, die standardmäßig nur Cloud Storage-Dateien aus demselben Projekt des Repositories abrufen kann. Wenn Sie Cloud Storage-Dateien abrufen möchten, die sich in einem separaten Projekt befinden, müssen Sie das Vision AI-Dienstkonto finden (gehen Sie zu IAM, klicken Sie das Kästchen für „Von Google bereitgestellte Rollenzuweisungen einschließen“ an und suchen Sie nach „Cloud Vision AI Service Agent“). Gewähren Sie dann diesem Dienstkonto Lesezugriff auf die Cloud Storage-Dateien.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • visionai.assets.upload

Weitere Informationen finden Sie in der IAM-Dokumentation.

ViewCollectionItems

rpc ViewCollectionItems(ViewCollectionItemsRequest) returns (ViewCollectionItemsResponse)

Elemente in einer Sammlung ansehen

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

ViewIndexedAssets

rpc ViewIndexedAssets(ViewIndexedAssetsRequest) returns (ViewIndexedAssetsResponse)

Listet eine Liste von Assets in einem Index auf.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie in der Authentifizierungsübersicht.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource index:

  • visionai.indexes.viewAssets

Weitere Informationen finden Sie in der IAM-Dokumentation.

AIEnabledDevicesInputConfig

Dieser Typ hat keine Felder.

Nachricht mit der Konfiguration der Eingabe für KI-fähige Geräte

AcceleratorType

Stellt einen Hardwarebeschleunigertyp dar.

Enums
ACCELERATOR_TYPE_UNSPECIFIED Nicht angegebener Beschleunigertyp, d. h. kein Beschleuniger.
NVIDIA_TESLA_K80 Nvidia Tesla K80 GPU
NVIDIA_TESLA_P100 Nvidia Tesla P100 GPU
NVIDIA_TESLA_V100 Nvidia Tesla V100 GPU
NVIDIA_TESLA_P4 Nvidia Tesla P4 GPU
NVIDIA_TESLA_T4 Nvidia Tesla T4 GPU
NVIDIA_TESLA_A100 Nvidia Tesla A100 GPU
TPU_V2 TPU v2
TPU_V3 TPU v3.

AcquireLeaseRequest

Anfragenachricht zum Erwerb eines Leases.

Felder
series

string

Der Name der Reihe.

owner

string

Der Name des Inhabers.

term

Duration

Die Laufzeit des Leasingvertrags.

lease_type

LeaseType

Der Leasingtyp.

AddApplicationStreamInputRequest

Nachricht zum Hinzufügen von Streameingabe zu einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

application_stream_inputs[]

ApplicationStreamInput

Die hinzuzufügenden Stream-Inputs. Der Name der Streamressource ist der Schlüssel jedes StreamInputs und muss innerhalb jeder Anwendung eindeutig sein.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

AddApplicationStreamInputResponse

Dieser Typ hat keine Felder.

Nachricht für AddApplicationStreamInput-Antwort.

AddCollectionItemRequest

Anfragenachricht für AddCollectionItem.

Felder
item

CollectionItem

Pflichtangabe. Der hinzuzufügende Artikel.

AddCollectionItemResponse

Antwortnachricht für AddCollectionItem.

Felder
item

CollectionItem

Das Element, das bereits hinzugefügt wurde.

AddRetailProductsToRetailProductSetResponse

Dieser Typ hat keine Felder.

Antwort von „AddRetailProductsToRetailProductSet“ nach Abschluss des Vorgangs.

Analyse

Nachricht, die das Analyseobjekt beschreibt.

Felder
name

string

Der Name der Ressource.

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

analysis_definition

AnalysisDefinition

Die Definition der Analyse.

input_streams_mapping

map<string, string>

Zuordnung des Eingabeparameters in der Definition zum tatsächlichen Stream. Angenommen, Sie haben einen Stream-Quelloperator mit dem Namen „input-0“ und versuchen, Daten aus dem echten Stream „stream-0“ zu empfangen. Du kannst die folgende Zuordnung hinzufügen: [input-0: stream-0].

output_streams_mapping

map<string, string>

Zuordnung des Ausgabeparameters in der Definition zum tatsächlichen Stream. Angenommen, Sie haben einen Stream-Sink-Operator mit dem Namen „output-0“ und versuchen, an den tatsächlichen Stream „stream-0“ zu senden. Du kannst die folgende Zuordnung hinzufügen: [output-0: stream-0].

disable_event_watch

bool

Boolescher Wert, der angibt, ob ein Prozess automatisch gestartet werden soll, wenn im Eingabestream ein neues Ereignis auftritt. Wenn Sie einen Prozess manuell starten möchten, muss das Feld auf „True“ gesetzt sein.

AnalysisDefinition

Definiert eine vollständige Analyse.

Dies ist eine Beschreibung der gesamten Live-Analyse-Pipeline. Sie können sich das als Kantenlistendarstellung eines Multigrafen vorstellen.

Dieser kann direkt von einem Nutzer im Protobuf-Textformat verfasst oder von einer Programmier-API generiert werden (je nach Kontext z. B. Python oder JavaScript).

Felder
analyzers[]

AnalyzerDefinition

Definitionen für Analysetools

AnalyzeAssetMetadata

Metadaten für AnalyzeAsset

Felder
analysis_status[]

AnalysisStatus

Der Analysestatus aller Suchfunktionen.

start_time

Timestamp

Der Beginn des Vorgangs.

update_time

Timestamp

Die Aktualisierungszeit des Vorgangs.

AnalysisStatus

Der Analysestatus für jede Suchfunktion.

Felder
state

State

status_message

string

search_capability

SearchCapability

Die angeforderte Suchfunktion.

Bundesland

Der Status der Suchfunktion.

Enums
STATE_UNSPECIFIED Der Standardprozessstatus sollte nie auftreten.
IN_PROGRESS Die Funktion wird derzeit entwickelt.
SUCCEEDED Die Verarbeitung war erfolgreich.
FAILED Der Vorgang ist fehlgeschlagen.

AnalyzeAssetRequest

Anfragenachricht für AnalyzeAsset

Felder
name

string

Pflichtangabe. Der Ressourcenname des zu analysierenden Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

AnalyzeAssetResponse

Dieser Typ hat keine Felder.

Antwortnachricht für AnalyzeAsset

AnalyzeCorpusMetadata

Die Metadatennachricht für die LRO „AnalyzeCorpus“.

Felder
metadata

OperationMetadata

Die Metadaten des Vorgangs.

AnalyzeCorpusRequest

Anfragenachricht für AnalyzeCorpus

Felder
name

string

Pflichtangabe. Die übergeordnete Corpus-Ressource, in der die Assets analysiert werden. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

AnalyzeCorpusResponse

Dieser Typ hat keine Felder.

Die Antwortnachricht für AnalyzeCorpus LRO.

AnalyzerDefinition

Definiert einen Analyser.

Ein Analysegerät verarbeitet Daten aus seinen Eingabestreams mithilfe der Logik, die im entsprechenden Operator definiert ist. Natürlich werden auch Daten für die im Operator deklarierten Ausgabestreams generiert.

Felder
analyzer

string

Der Name dieses Analysetools.

Vorläufig: [a-z][a-z0-9]*(_[a-z0-9]+)*.

operator

string

Der Name des Betreibers, unter dem dieser Analyser ausgeführt wird.

Muss mit dem Namen eines unterstützten Betreibers übereinstimmen.

inputs[]

StreamInput

Eingabestreams

attrs

map<string, AttributeValue>

Die Attributwerte, die dieser Analyse auf den Operator anwendet.

Geben Sie eine Zuordnung zwischen den Attributnamen und dem tatsächlichen Wert an, den Sie anwenden möchten. Wenn ein Attributname weggelassen wird, wird ein vorkonfigurierter Standardwert verwendet.

debug_options

DebugOptions

Optionen für die Fehlerbehebung

operator_option

OperatorOption

Option des Mobilfunkanbieters.

DebugOptions

Diese Optionen sind nur für Debugging-Zwecke verfügbar.

Felder
environment_variables

map<string, string>

Umgebungsvariablen

OperatorOption

Option, die sich auf den Betreiber bezieht.

Felder
tag

string

Tag des Betreibers.

registry

string

Registry des Betreibers, z. B. „public“ oder „dev“.

StreamInput

Die Eingaben für diesen Analyser.

Wir akzeptieren Eingabenamen im folgenden Format: :

Beispiel:

Angenommen, Sie haben einen Operator namens „SomeOp“ mit zwei Ausgabeargumenten, von denen das erste „foo“ und das zweite „bar“ heißt, und einen Operator namens „MyOp“, der zwei Eingaben akzeptiert.

Angenommen, es gibt einen Analyser namens „some-analyzer“, der „SomeOp“ ausführt, und einen anderen Analyser namens „my-analyzer“, der „MyOp“ ausführt.

Wenn Sie angeben möchten, dass „my-analyzer“ die Ausgabe „foo“ von „some-analyzer“ als erste Eingabe und die Ausgabe „bar“ von „some-analyzer“ als zweite Eingabe verwenden soll, können Sie dieses Feld so festlegen: input = ["some-analyzer:foo", "some-analyzer:bar"]

Felder
input

string

Der Name der Stream-Eingabe (wie oben beschrieben).

Anmerkung

Eine Anmerkung ist eine Ressource im Asset. Es stellt eine Schlüssel/Wert-Zuordnung von Inhalten im Asset dar.

Felder
name

string

Ressourcenname der Anmerkung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

user_specified_annotation

UserSpecifiedAnnotation

Vom Nutzer bereitgestellte Anmerkung.

AnnotationCustomizedStruct

Benutzerdefinierte Strukturdarstellung in Anmerkung

Felder
elements

map<string, AnnotationValue>

Eine Zuordnung der Schlüssel der Elemente zum Anmerkungswert des Elements.

AnnotationList

Listendarstellung in der Anmerkung.

Felder
values[]

AnnotationValue

Die Werte der Datentyp-Anmerkung LIST.

AnnotationMatchingResult

Hier werden die Ergebnisse der Übereinstimmung von Kriterien und Anmerkungen für jedes Suchergebniselement gespeichert.

Felder
criteria

Criteria

Die Kriterien, die für die Übereinstimmung verwendet werden. Es kann sich um Eingabesuchkriterien oder um Kriterien handeln, die aus einer Facettenauswahl konvertiert wurden.

matched_annotations[]

Annotation

Übereinstimmende Anmerkungen für die Kriterien.

status

Status

Status des Abgleichsergebnisses. Mögliche Werte: FAILED_PRECONDITION – die Kriterien können nicht abgeglichen werden. OK, die Übereinstimmung wird durchgeführt.

AnnotationValue

Wert der Anmerkung, einschließlich aller im Datenschema verfügbaren Typen.

Felder

Union-Feld value.

Für value ist nur einer der folgenden Werte zulässig:

int_value

int64

Wert der Anmerkung vom Typ „int“.

float_value

float

Wert der Anmerkung vom Typ „Gleitkommazahl“.

str_value

string

Wert der Anmerkung vom Typ „String“.

datetime_value

string

Wert der Anmerkung vom Typ „Datum/Uhrzeit“.

geo_coordinate

GeoCoordinate

Wert der Anmerkung zum Typ der geografischen Koordinaten.

proto_any_value

Any

Wert eines beliebigen Proto-Werts.

bool_value

bool

Wert der Anmerkung vom Typ „boolescher Wert“.

list_value

AnnotationList

Wert der Anmerkung für den Listentyp.

customized_struct_value

AnnotationCustomizedStruct

Wert der Anmerkung für benutzerdefinierte Strukturtypen.

AppPlatformCloudFunctionRequest

Bei jeder Cloud-Funktion basierten Kundenverarbeitungslogik wird erwartet, dass die Cloud-Funktion des Kunden AppPlatformCloudFunctionRequest als Anfrage empfängt und AppPlatformCloudFunctionResponse als Antwort zurücksendet. Anfrage von App-Plattform an Cloud-Funktion

Felder
app_platform_metadata

AppPlatformMetadata

Die Metadaten der App-Plattform, mit denen der Kunde die Quelle der Nutzlast identifizieren kann.

annotations[]

StructedInputAnnotation

Die tatsächlichen Anmerkungen, die von der benutzerdefinierten Cloud-Funktion verarbeitet werden sollen.

StructedInputAnnotation

Eine allgemeine Anmerkungsnachricht, die verschiedene konkrete Anmerkungs-Protobufs im Strukturformat darstellt.

Felder
ingestion_time_micros

int64

Die Aufnahmezeit der aktuellen Anmerkung.

annotation

Struct

Das Strukturformat der eigentlichen Anmerkung.

AppPlatformCloudFunctionResponse

Nachricht der Antwort von der Cloud-Funktion des Kunden an die App-Plattform.

Felder
annotations[]

StructedOutputAnnotation

Die geänderten Anmerkungen, die an die App-Plattform zurückgegeben werden. Wenn die Anmerkungsfelder leer sind, werden diese Anmerkungen von AppPlatform gelöscht.

annotation_passthrough

bool

Wenn diese Option auf „wahr“ festgelegt ist, verwendet App-Plattform die ursprünglichen Anmerkungen, anstatt sie zu löschen, auch wenn sie in den eingereichten Anmerkungen leer ist.

events[]

AppPlatformEventBody

Die Ereignisbenachrichtigungen, die an die App-Plattform zurückgegeben werden. Normalerweise wird es dann so konfiguriert, dass es von einem Operator, der Ereignisse verarbeitet, wie z. B. einem Pub/Sub-Operator, verwendet oder weitergeleitet wird.

StructedOutputAnnotation

Eine allgemeine Anmerkungsnachricht, die verschiedene konkrete Anmerkungs-Protobufs im Strukturformat darstellt.

Felder
annotation

Struct

Das Strukturformat der eigentlichen Anmerkung.

AppPlatformEventBody

Inhalt der Nachricht des Ereignisses „appPlatform“

Felder
event_message

string

Ein visuell lesbarer String für das Ereignis, z. B. „Es sind mehr als 6 Personen in der Szene“ oder „Das Regal ist leer!“

payload

Struct

Bei Pub/Sub wird sie in den Nachrichtenattributen gespeichert. ​​pubsub.proto

event_id

string

Benutzerdefinierte Ereignis-ID, die zum Klassifizieren von Ereignissen verwendet wird. Innerhalb eines Übermittlungszeitraums werden Ereignisse aus derselben Anwendungsinstanz mit derselben ID dedupliziert und nur das erste gesendet. Eine leere „event_id“ wird als „""“ behandelt.

AppPlatformMetadata

Nachricht zu wichtigen Metadaten der App-Plattform. Diese Meldung ist in der Regel an eine bestimmte Prozessorausgabeanmerkung angehängt, damit der Kunde die Quelle der Daten identifizieren kann.

Felder
application

string

Der Name der Anwendungsressource.

instance_id

string

Die Ressourcen-ID der Instanz. „Instanz“ ist die verschachtelte Ressource der Anwendung in der Sammlung „Instanzen“.

node

string

Der Knotenname des Anwendungsgraphs.

processor

string

Der Name der referenzierten Prozessorressource des Anwendungsknotens.

Anwendung

Nachricht, die das Anwendungsobjekt beschreibt

Felder
name

string

Name der Ressource

create_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

update_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

display_name

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für die Lösung.

description

string

Eine Beschreibung dieser Anwendung.

application_configs

ApplicationConfigs

Konfiguration der Anwendungsgrafik

runtime_info

ApplicationRuntimeInfo

Nur Ausgabe. Informationen zur Laufzeit der Anwendungsgrafik. Existiert nur, wenn der Anwendungsstatus „DEPLOYED“ (Bereitgestellt) ist.

state

State

Nur Ausgabe. Status der Anwendung.

billing_mode

BillingMode

Abrechnungsmodus der Anwendung.

ApplicationRuntimeInfo

Nachricht, in der die Laufzeitinformationen der Anwendung gespeichert werden.

Felder
deploy_time

Timestamp

Zeitstempel für die Bereitstellung des Engines

global_output_resources[]

GlobalOutputResource

Global erstellte Ressourcen wie Data-Warehouse-Datenschemata.

monitoring_config

MonitoringConfig

Monitoring-Konfiguration für diese Anwendung.

GlobalOutputResource

Nachricht zu Ausgaberessourcen aus der Anwendung.

Felder
output_resource

string

Der vollständige Ressourcenname der ausgegebenen Ressourcen.

producer_node

string

Der Name des Graphknotens, der den Ausgaberessourcennamen generiert. Beispiel: output_resource: /projects/123/locations/us-central1/corpora/my-corpus/dataSchemas/my-schema producer_node: belegungszahl

key

string

Der Schlüssel der Ausgaberessource. Er muss innerhalb desselben Produzentenknotens eindeutig sein. Ein Erstellerknoten kann mehrere Ausgaberessourcen ausgeben. Der Schlüssel kann verwendet werden, um entsprechende Ausgaberessourcen abzugleichen.

MonitoringConfig

Monitoring-Konfiguration für eine Anwendung.

Felder
enabled

bool

Gibt an, ob für diese Anwendung die Überwachung aktiviert ist.

BillingMode

Abrechnungsmodus der Anwendung

Enums
BILLING_MODE_UNSPECIFIED Der Standardwert.
PAYG Abrechnungsmodus „Pay as you go“
MONTHLY Monatlicher Abrechnungsmodus

Bundesland

Status der Anwendung

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Status weggelassen wird.
CREATED Status: CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status: UNDEPLOYING.
DELETED Status: GELOSCHEN
ERROR Status ERROR.
CREATING Status: CREATING
UPDATING Status wird aktualisiert.
DELETING Status: Wird gelöscht.
FIXING Statuskorrektur

ApplicationConfigs

Nachricht, in der der Graph der Anwendung gespeichert wird.

Felder
nodes[]

Node

Eine Liste der Knoten im Anwendungsgraphen.

ApplicationInstance

Meldung zum Erstellen einer Instanz

Felder
instance_id

string

Pflichtangabe. ID des anfragenden Objekts.

instance

Instance

Pflichtangabe. Die erstellte Ressource.

ApplicationNodeAnnotation

Nachricht mit anwendungsspezifischen Anmerkungen. Diese Nachricht ist eine Duplikatnachricht von StreamWithAnnotation.NodeAnnotation.

Felder
node

string

Der Knotenname des Anwendungsgraphs.

annotations[]

StreamAnnotation

Die knotenspezifischen Stream-Hinweise.

ApplicationStreamInput

Nachricht zur Konfiguration einer einzelnen Stream-Eingabe.

Felder
stream_with_annotation

StreamWithAnnotation

Asset

Ein Asset ist eine Ressource im Korpus. Es stellt ein Medienobjekt im Korpus dar, enthält Metadaten und eine weitere Ressourcenannotierung. Es kann eine andere Funktion auf das Asset angewendet werden, um Anmerkungen zu generieren. Der Nutzer hat eine Anmerkung zum Ziel-Asset angegeben.

Felder
name

string

Ressourcenname des Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

ttl

Duration

Die Dauer, für die alle Medien-Assets, zugehörigen Metadaten und Suchdokumente vorhanden sein können. Wenn nicht festgelegt, wird die Standard-TTL in der übergeordneten Corpus-Ressource verwendet.

asset_gcs_source

AssetGcsSource

Nur Ausgabe. Der ursprüngliche Cloud Storage-Quell-URI, der mit diesem Asset verknüpft ist.

AssetSource

Die Quelle des Assets.

Felder

Union-Feld source_form.

Für source_form ist nur einer der folgenden Werte zulässig:

asset_gcs_source

AssetGcsSource

Die Quelle des Assets ist Cloud Storage.

asset_content_data

AssetContentData

Die Quelle des Assets stammt aus Inhaltsbytes.

AssetContentData

Der Inhalt des Assets.

Felder
asset_content_data

bytes

AssetGcsSource

Die Asset-Quelle stammt aus Cloud Storage.

Felder
gcs_uri

string

Cloud Storage-URI.

AttributeValue

Stellt einen tatsächlichen Wert eines Betreiberattributs dar.

Felder
Union-Feld value. Attributwert. Für value ist nur einer der folgenden Werte zulässig:
i

int64

int.

f

float

float.

b

bool

bool.

s

bytes

string.

AutoscalingMetricSpec

Die Messwertspezifikation, die die Zielressourcenauslastung (CPU-Auslastung, Arbeitszyklus des Accelerators usw.) für die Berechnung der gewünschten Replikatzahl definiert.

Felder
metric_name

string

Pflichtangabe. Der Name des Ressourcenmesswerts. Unterstützte Messwerte:

  • Für die Onlinevorhersage:
  • aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle
  • aiplatform.googleapis.com/prediction/online/cpu/utilization
target

int32

Die Zielressourcenauslastung in Prozent (1 % bis 100%) für den angegebenen Messwert. Sobald die tatsächliche Nutzung um einen bestimmten Prozentsatz vom Ziel abweicht, ändern sich die Maschinenrepliken. Wenn Sie keinen Wert angeben, wird standardmäßig „60“ (60%) verwendet.

BatchRunProcessRequest

Anfragenachricht zum Ausführen der Prozesse in einem Batch.

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, die von allen erstellten Prozessen gemeinsam verwendet wird.

requests[]

CreateProcessRequest

Pflichtangabe. Erstellen Sie die Prozessanfragen.

options

BatchRunProcessOptions

Optional. Optionen für Batchprozesse.

batch_id

string

Nur Ausgabe. Die Batch-ID.

BatchRunProcessOptions

Optionen für Batchprozesse.

Felder
retry_count

int32

Die Anzahl der Wiederholungen pro Prozess. Standard: 3.

batch_size

int32

Die Batchgröße. Standard: 5, maximal: 100.

BatchRunProcessResponse

Antwortnachricht für das Ausführen der Prozesse in einem Batch.

Felder
batch_id

string

Die Batch-ID.

processes[]

Process

Prozesse wurden erstellt.

BigQueryConfig

Nachricht mit Konfigurationen für den BigQuery-Prozessor.

Felder
table

string

BigQuery-Tabellenressource, in die die Vision AI Platform Anmerkungen aufnehmen soll.

cloud_function_mapping

map<string, string>

Datenschema: Standardmäßig versucht die Vision AI-Anwendung, Anmerkungen mit dem folgenden Schema in die Ziel-BigQuery-Tabelle zu schreiben:

ingestion_time: TIMESTAMP, der Zeitpunkt der Datenaufnahme der ursprünglichen Daten.

application: STRING, Name der Anwendung, die die Anmerkung generiert.

instance: STRING, die ID der Instanz, die die Anmerkung generiert.

node: STRING, Name des Knotens im Anwendungsgraphen, der die Anmerkung generiert.

annotation: STRING oder JSON. Das tatsächliche Annotations-Protobuf wird in einen JSON-String mit dem Byte-Feld als base64-codierter String umgewandelt. Sie kann sowohl in eine Spalte vom Typ „String“ als auch in eine vom Typ „JSON“ geschrieben werden.

Wenn Anmerkungsdaten an eine vorhandene BigQuery-Tabelle weitergeleitet werden sollen, muss der Kunde die Kompatibilität des Schemas prüfen. Die Zuordnung ordnet den Namen des Anwendungsknotens dem entsprechenden Cloud-Funktionsendpunkt zu, um die Anmerkungen direkt in die google.cloud.bigquery.storage.v1.AppendRowsRequest zu transformieren. Es sollten nur „avro_rows“ oder „proto_rows“ festgelegt werden. Wenn sie konfiguriert sind, werden Anmerkungen, die vom entsprechenden Anwendungsknoten erstellt wurden, zuerst an die Cloud-Funktion gesendet, bevor sie an BigQuery weitergeleitet werden.

Wenn das Standardtabellenschema nicht passt, kann der Kunde die Anmerkungsausgabe aus der Vision AI-Anwendung mit einer Cloud-Funktion in ein beliebiges BigQuery-Tabellenschema umwandeln. * Die Cloud-Funktion erhält die AppPlatformCloudFunctionRequest, bei der das Feld „annotations“ das JSON-Format der Vision AI-Anmerkung ist. * Die Cloud-Funktion sollte AppPlatformCloudFunctionResponse mit AppendRowsRequest zurückgeben, das im Feld „Anmerkungen“ gespeichert ist. * Wenn Sie die Anmerkung entfernen möchten, löschen Sie einfach das Feld „annotations“ in der zurückgegebenen AppPlatformCloudFunctionResponse.

create_default_table_if_not_exists

bool

Wenn diese Option aktiviert ist, erstellt die App-Plattform das BigQuery-Dataset und die BigQuery-Tabelle mit dem Standardschema, wenn die angegebene Tabelle nicht vorhanden ist. Das funktioniert nicht, wenn ein benutzerdefiniertes Schema für Cloud Functions angegeben ist, da das System das gewünschte Schema nicht kennt. Die JSON-Spalte wird in der von der App-Plattform erstellten Standardtabelle verwendet.

BoolValue

Felder
value

bool

Kanal

Nachricht, die das Channel-Objekt beschreibt.

Felder
name

string

Der Name der Ressource,

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

annotations

map<string, string>

Anmerkungen, mit denen Clients kleine Mengen beliebiger Daten speichern können.

stream

string

Pflichtangabe. Der Stream, der mit dieser Reihe verknüpft ist.

event

string

Pflichtangabe. Ereignis, das mit dieser Reihe verknüpft ist.

CircleArea

Darstellung eines Kreisgebiets.

Felder
latitude

double

Breitengrad des Mittelpunkts des Kreisgebiets. Grad [−90 .. 90]

longitude

double

Längengrad des Mittelpunkts des Kreisgebiets. Grad [−180 .. 180]

radius_meter

double

Radius des Kreisbereichs in Metern.

ClassificationPredictionResult

Ausgabeformat der Vorhersage für die Bild- und Textklassifizierung.

Felder
ids[]

int64

Die Ressourcen-IDs der AnnotationSpecs, die gefunden wurden.

display_names[]

string

Die Reihenfolge der Anzeigenamen der gefundenen Annotationsspezifikationen stimmt mit den IDs überein.

confidences[]

float

Die Konfidenz des Modells in Bezug auf die Richtigkeit der vorhergesagten IDs. Je höher der Wert, desto höher die Konfidenz. Die Reihenfolge stimmt mit den IDs überein.

ClipAssetRequest

Anfragenachricht für die ClipAsset API.

Felder
name

string

Pflichtangabe. Der Ressourcenname des Assets, für das Clips angefordert werden sollen. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

temporal_partition

TemporalPartition

Pflichtangabe. Der Zeitraum, für den Clips angefordert werden sollen.

ClipAssetResponse

Antwortnachricht für die ClipAsset API.

Felder
time_indexed_uris[]

TimeIndexedUri

Eine Liste mit signierten URIs zum Herunterladen der Videoclips, die den angeforderten Zeitraum abdecken, sortiert nach Uhrzeit.

TimeIndexedUri

Signierter URI mit dem entsprechenden Zeitraum.

Felder
temporal_partition

TemporalPartition

Der Zeitraum des Videos, für das die URI gilt.

uri

string

Signierter URI zum Herunterladen des Videoclips.

Cluster

Nachricht, die das Clusterobjekt beschreibt.

Felder
name

string

Nur Ausgabe. Der Name der Ressource,

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

annotations

map<string, string>

Anmerkungen, mit denen Clients kleine Mengen beliebiger Daten speichern können.

dataplane_service_endpoint

string

Nur Ausgabe. Der DNS-Name des Diensts der Datenebene

state

State

Nur Ausgabe. Der aktuelle Status des Clusters.

psc_target

string

Nur Ausgabe. Der Name des Ziels des Diensts für die private Dienstverbindung.

Bundesland

Der aktuelle Status des Clusters.

Enums
STATE_UNSPECIFIED Nicht definiert.
PROVISIONING Der Status „Bereitstellung“ gibt an, dass der Cluster erstellt wird.
RUNNING Der Status „RUNNING“ gibt an, dass der Cluster erstellt wurde und vollständig nutzbar ist.
STOPPING Der Status „STOPPING“ (Anhalten) gibt an, dass der Cluster gelöscht wird.
ERROR Der Status „FEHLER“ gibt an, dass der Cluster nicht verwendet werden kann. Er wird automatisch gelöscht.

ClusterInfo

Felder
streams_count

int32

Die Anzahl der aktiven Streams im Cluster.

processes_count

int32

Die Anzahl der aktiven Prozesse im Cluster.

Sammlung

Eine Sammlung ist eine Ressource in einem Korpus. Es dient als Container für Verweise auf die ursprünglichen Ressourcen.

Felder
name

string

Nur Ausgabe. Ressourcenname der Sammlung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

display_name

string

Optional. Der Name der Sammlung, der angezeigt werden soll. Der Name kann bis zu 256 Zeichen lang sein.

description

string

Optional. Beschreibung der Sammlung. Kann bis zu 25.000 Zeichen lang sein.

CollectionItem

Ein „CollectionItem“ ist ein Element in einer Sammlung. Jeder Artikel ist ein Verweis auf die ursprüngliche Ressource in einer Sammlung.

Felder
collection

string

Pflichtangabe. Der Name der Sammlung, zu der dieses Element gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

type

Type

Pflichtangabe. Der Artikeltyp.

item_resource

string

Pflichtangabe. Der Name des CollectionItem. Das Format hängt von der type oben ab. Für ASSET: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

Typ

CollectionItem-Typen.

Enums
TYPE_UNSPECIFIED Der Standardartikeltyp sollte niemals vorkommen.
ASSET Asset-Typ-Element

CommitRequest

Die Nachricht zum expliziten Commit des Lesefortschritts.

Diese Option kann nur verwendet werden, wenn ReceivePacketsControlledMode in der ersten Einrichtungsanfrage festgelegt ist.

Felder
offset

int64

Der Offset, der committet werden soll.

ControlledMode

Die Optionen für den Empfänger im gesteuerten Modus.

Felder
fallback_starting_offset

string

Dies ist der logische Ausgangspunkt, auf den zurückgegriffen wird, wenn der angegebene Start-Offset nicht verfügbar ist.

Dies kann einer der folgenden Werte sein:

„begin“: Es wird mit der frühesten verfügbaren Nachricht begonnen.

„end“: Es werden nur zukünftige Nachrichten gelesen.

Union-Feld starting_offset. Dies ist der Versatz, ab dem der Empfang beginnen soll. Für starting_offset ist nur einer der folgenden Werte zulässig:
starting_logical_offset

string

Sie können einen der folgenden logischen Ausgangspunkt festlegen:

„begin“: Es wird mit der frühesten verfügbaren Nachricht begonnen.

„most-recent“: Es wird die neueste verfügbare Nachricht gelesen.

„end“: Es werden nur zukünftige Nachrichten gelesen.

„stored“: Die Lesevorgänge werden nach dem letzten Commit-Offset fortgesetzt. Es ist die einzige Option, mit der der Fortschritt fortgesetzt wird. Bei allen anderen Optionen wird der Fortschritt ungleichmäßig fortgesetzt.

Korpus

Ein Corpus ist eine Gruppe von Medieninhalten, die verwaltet werden. Innerhalb eines Korpus haben die Medien dasselbe Datenschema. Die Suche ist auch auf einen einzelnen Korpus beschränkt.

Felder
name

string

Ressourcenname des Korpus. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

display_name

string

Pflichtangabe. Der Name des Korpus, der in der Benutzeroberfläche angezeigt werden soll. Der Name kann bis zu 32 Zeichen lang sein.

description

string

Optional. Beschreibung des Korpus. Kann bis zu 25.000 Zeichen lang sein.

default_ttl

Duration

Optional. Der Standard-TTL-Wert für alle Assets im Corpus ohne benutzerdefinierte TTL auf Asset-Ebene. Für Corpora vom Typ „STREAM_VIDEO“ ist dies erforderlich. Die maximal zulässige „default_ttl“ beträgt 10 Jahre.

type

Type

Optional. Typ des Assets im Korpus.

search_capability_setting

SearchCapabilitySetting

Einstellung für die Standardsuchfunktion auf Korpusebene.

Typ

Der Typ des Assets im Corpus.

Enums
TYPE_UNSPECIFIED Der Standardtyp, der nicht verwendet werden sollte. Wenn dieser Standardtyp verwendet wird, wird der Corpus als STREAM_VIDEO-Corpus erstellt.
STREAM_VIDEO Asset ist ein Video-Asset für Livestreams.
IMAGE Das Asset ist ein Bild.
VIDEO_ON_DEMAND Asset ist ein Video-Asset.

CreateAnalysisRequest

Nachricht zum Erstellen einer Analyse.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

analysis_id

string

Pflichtangabe. ID des anfragenden Objekts.

analysis

Analysis

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateAnnotationRequest

Anfragenachricht für CreateAnnotation

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der diese Anmerkung erstellt wird. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

annotation

Annotation

Pflichtangabe. Die zu erstellende Anmerkung.

annotation_id

string

Optional. Die für die Anmerkung zu verwendende ID, die die letzte Komponente des Ressourcennamens der Anmerkung wird, sofern der Nutzer dies angibt. Andernfalls wird die Anmerkungs-ID vom System generiert.

Dieser Wert sollte maximal 63 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Ziffer sein.

CreateApplicationInstancesRequest

Nachricht zum Hinzufügen von Streameingabe zu einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

application_instances[]

ApplicationInstance

Pflichtangabe. Die erstellten Ressourcen.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateApplicationInstancesResponse

Dieser Typ hat keine Felder.

Nachricht für CreateApplicationInstance-Antwort.

CreateApplicationRequest

Nachricht zum Erstellen einer Anwendung.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

application_id

string

Pflichtangabe. ID des anfragenden Objekts.

application

Application

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateAssetRequest

Anfragenachricht für CreateAssetRequest

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der dieses Asset erstellt wird. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

asset

Asset

Pflichtangabe. Das zu erstellende Asset.

asset_id

string

Optional. Die für das Asset zu verwendende ID, die als letzte Komponente des Ressourcennamens des Assets verwendet wird, sofern der Nutzer dies angibt. Andernfalls wird die Asset-ID vom System generiert.

Dieser Wert sollte maximal 63 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Ziffer sein.

CreateClusterRequest

Meldung zum Erstellen eines Clusters.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

cluster_id

string

Pflichtangabe. ID des anfragenden Objekts.

cluster

Cluster

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateCollectionMetadata

Metadatennachricht für CreateCollectionRequest

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

CreateCollectionRequest

Anfragenachricht für CreateCollection

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der diese Sammlung erstellt wird. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

collection

Collection

Pflichtangabe. Die zu erstellende Sammlungsressource.

collection_id

string

Optional. Die für die Sammlung zu verwendende ID, die als letzte Komponente des Ressourcennamens verwendet wird, wenn der Nutzer sie angibt. Andernfalls wird die Sammlungs-ID vom System generiert.

Dieser Wert sollte bis zu 55 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Ziffer sein.

CreateCorpusMetadata

Metadaten für die CreateCorpus API.

Felder
create_time

Timestamp

Die Erstellungszeit des Vorgangs „Corpus erstellen“.

update_time

Timestamp

Die Aktualisierungszeit des Vorgangs „Corpus erstellen“.

CreateCorpusRequest

Anfragenachricht der CreateCorpus API.

Felder
parent

string

Pflichtangabe. Formular: projects/{project_number}/locations/{location_id}

corpus

Corpus

Pflichtangabe. Der zu erstellende Korpus.

CreateDataSchemaRequest

Anfragenachricht für CreateDataSchema

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der dieses Datenschema erstellt wird. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

data_schema

DataSchema

Pflichtangabe. Das zu erstellende Datenschema.

CreateDraftRequest

Nachricht zum Erstellen eines Entwurfs.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

draft_id

string

Pflichtangabe. ID des anfragenden Objekts.

draft

Draft

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateEventRequest

Nachricht zum Erstellen eines Ereignisses.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

event_id

string

Pflichtangabe. ID des anfragenden Objekts.

event

Event

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateIndexEndpointMetadata

Metadatennachricht für CreateIndexEndpoint.

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

CreateIndexEndpointRequest

Anfragenachricht für CreateIndexEndpoint

Felder
parent

string

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

index_endpoint_id

string

Optional. Die für den Indexendpunkt zu verwendende ID, die als letzte Komponente des Ressourcennamens des Indexendpunkts verwendet wird, sofern der Nutzer sie angibt. Andernfalls wird die Indexendpunkt-ID automatisch generiert.

Dieser Wert sollte maximal 63 Zeichen umfassen. Gültige Zeichen sind a–z, 0–9 und Bindestrich (–). Das erste Zeichen muss ein Buchstabe sein, das letzte ein Buchstabe oder eine Zahl.

index_endpoint

IndexEndpoint

Pflichtangabe. Die erstellte Ressource.

CreateIndexMetadata

Metadatennachricht für CreateIndexRequest

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

CreateIndexRequest

Meldung zum Erstellen eines Index

Felder
parent

string

Pflichtangabe. Wert für das übergeordnete Element. Der Ressourcenname des Korpus, unter dem dieser Index erstellt wird. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

index_id

string

Optional. Die ID des Index. Dies ist der endgültige Ressourcenname für den Index. Wenn der Nutzer diesen Wert nicht angibt, wird er vom System generiert.

Dieser Wert sollte maximal 63 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Ziffer sein.

index

Index

Pflichtangabe. Der erstellte Index.

CreateOperatorRequest

Nachricht zum Erstellen eines Betreibers.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

operator_id

string

Pflichtangabe. ID des anfragenden Objekts.

operator

Operator

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateProcessRequest

Nachricht zum Erstellen eines Prozesses.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

process_id

string

Pflichtangabe. ID des anfragenden Objekts.

process

Process

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateProcessorRequest

Nachricht zum Erstellen eines Prozessors.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

processor_id

string

Pflichtangabe. ID des anfragenden Objekts.

processor

Processor

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateSearchConfigRequest

Anfragenachricht für CreateSearchConfig

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der diese Suchkonfiguration erstellt wird. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

search_config

SearchConfig

Pflichtangabe. Die zu erstellende Suchkonfiguration.

search_config_id

string

Pflichtangabe. ID, die für die neue Suchkonfiguration verwendet werden soll. Wird die letzte Komponente des Ressourcennamens der SearchConfig. Dieser Wert sollte bis zu 63 Zeichen umfassen. Gültige Zeichen sind /[az][0-9]-_/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Ziffer sein.

CreateSearchHypernymRequest

Anfragenachricht zum Erstellen von SearchHypernym

Felder
parent

string

Pflichtangabe. Die übergeordnete Ressource, in der dieses SearchHypernym erstellt wird. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

search_hypernym

SearchHypernym

Pflichtangabe. Der zu erstellende SearchHypernym.

search_hypernym_id

string

Optional. Die Hypernym-ID der Suche. Wird dieser Parameter weggelassen, wird eine zufällige UUID generiert.

CreateSeriesRequest

Nachricht zum Erstellen einer Reihe.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

series_id

string

Pflichtangabe. ID des anfragenden Objekts.

series

Series

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

CreateStreamRequest

Nachricht zum Erstellen eines Streams.

Felder
parent

string

Pflichtangabe. Wert für übergeordnetes Element.

stream_id

string

Pflichtangabe. ID des anfragenden Objekts.

stream

Stream

Pflichtangabe. Die erstellte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

Kriterium

Filterkriterien, die auf die aktuellen Suchergebnisse angewendet werden.

Felder
field

string

Das UGA-Feld oder ML-Feld, auf das Filterkriterien angewendet werden sollen.

fetch_matched_annotations

bool

Wenn „wahr“, werden Anmerkungen zurückgegeben, die mit der Abfrage übereinstimmen. Diese Option gilt nur für Aufnahmekriterien, also nicht für Ausschlusskriterien, mit Anmerkungen auf Partitionsebene. Es werden die folgenden Datentypen unterstützt: - INTEGER - FLOAT - STRING (nur DataSchema.SearchStrategy.EXACT_SEARCH) - BOOLEAN

Union-Feld value.

Für value ist nur einer der folgenden Werte zulässig:

text_array

StringArray

Die mit dem Feld verknüpften Textwerte.

int_range_array

IntRangeArray

Die mit dem Feld verknüpften Ganzzahlbereiche.

float_range_array

FloatRangeArray

Die mit dem Feld verknüpften Gleitkommabereiche.

date_time_range_array

DateTimeRangeArray

Die mit dem Feld verknüpften Zeiträume.

geo_location_array

GeoLocationArray

Array mit Standortinformationen.

bool_value

BoolValue

Ein boolescher Wert.

CustomProcessorSourceInfo

Hier werden die Quellinformationen für einen benutzerdefinierten Prozessor beschrieben.

Felder
source_type

SourceType

Das Originalprodukt, das die Funktionalität des benutzerdefinierten Prozessors enthält.

additional_info

map<string, string>

Nur Ausgabe. Zusätzliche Informationen zum importierten benutzerdefinierten Prozessor. Die Daten werden von der App-Plattform beim Erstellen des Prozessors ausgefüllt.

model_schema

ModelSchema

Modellschemadateien, die die Signatur des Modells angeben. Für VERTEX_CUSTOM-Modelle ist das Instanzschema erforderlich. Wenn das Instanzschema beim Erstellen des Prozessors nicht angegeben wird, versucht die VisionAI-Plattform, es von Vertex abzurufen. Wenn es nicht vorhanden ist, schlägt die Erstellung fehl.

Union-Feld artifact_path. Der Pfad, unter dem die App-Plattform die Artefakte für den benutzerdefinierten Prozessor lädt. Für artifact_path ist nur einer der folgenden Werte zulässig:
vertex_model

string

Der Name der ursprünglichen Modellressource, die auf der Vertex AI-Plattform gehostet wird.

product_recognizer_artifact

ProductRecognizerArtifact

Artefakt für die Produkterkennung.

ModelSchema

Das Schema ist als Schemaobjekt von OpenAPI 3.0.2 definiert.

Felder
instances_schema

GcsSource

Cloud Storage-Speicherort einer YAML-Datei, die das Format einer einzelnen Instanz definiert, die in Vorhersage- und Erklärungsanfragen verwendet wird.

parameters_schema

GcsSource

Cloud Storage-Speicherort einer YAML-Datei, die die Vorhersage- und Erklärungsparameter definiert.

predictions_schema

GcsSource

Cloud Storage-Speicherort einer YAML-Datei, die das Format einer einzelnen Vorhersage oder Erklärung definiert.

ProductRecognizerArtifact

Die Nachricht beschreibt ein Artefakt der Produkterkennung.

Felder
retail_product_recognition_index

string

Pflichtangabe. Ressourcenname von RetailProductRecognitionIndex. Format: „projects/*/locations/*/retailCatalogs/*/retailProductRecognitionIndexes/*“

vertex_model

string

Optional. Der Ressourcenname des Einbettungsmodells, das auf der Vertex AI-Plattform gehostet wird.

SourceType

Quelltyp des importierten benutzerdefinierten Prozessors.

Enums
SOURCE_TYPE_UNSPECIFIED Quelltyp nicht angegeben.
VERTEX_AUTOML Benutzerdefinierte Prozessoren aus dem Vertex AutoML-Produkt
VERTEX_CUSTOM Benutzerdefinierte Prozessoren aus allgemeinen benutzerdefinierten Modellen von Vertex
PRODUCT_RECOGNIZER Quelle für die Produkterkennung.

DataSchema

Das Datenschema gibt an, wie die vom Nutzer angegebene Anmerkung im System interpretiert wird.

Felder
name

string

Ressourcenname des Datenschemas im Format: projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}. Der Teil {data_schema} muss mit dem Feld key unten übereinstimmen.

key

string

Pflichtangabe. Der Schlüssel dieses Datenschemas. Dieser Schlüssel muss mit dem Schlüssel der vom Nutzer angegebenen Anmerkung übereinstimmen und innerhalb des Korpus eindeutig sein. Dieser Wert kann bis zu 63 Zeichen umfassen. Gültige Zeichen sind /[a-z][0-9]-/. Das erste Zeichen muss ein Buchstabe sein, das letzte kann ein Buchstabe oder eine Zahl sein.

schema_details

DataSchemaDetails

Die Schemadetails, die dem Schlüssel zugeordnet sind.

DataSchemaDetails

Die Datenschema-Details geben den Datentyp und die Datenstruktur an, die dem Schlüssel der vom Nutzer angegebenen Anmerkung entsprechen.

Felder
type

DataType

Der Typ der Anmerkung.

proto_any_config

ProtoAnyConfig

Konfiguration für protobuf-Any-Typ.

list_config

ListConfig

Konfiguration für den Listendatentyp.

customized_struct_config

CustomizedStructConfig

Konfiguration für den Datentyp „CustomizedStruct“.

granularity

Granularity

Die mit diesem DataSchema verknüpfte Granularität.

search_strategy

SearchStrategy

Die Suchstrategie, die auf die key oben angewendet werden soll.

CustomizedStructConfig

Die Konfiguration für den Datentyp CUSTOMIZED_STRUCT.

Felder
field_schemas

map<string, DataSchemaDetails>

Datenschemata für direkte untergeordnete Elemente.

DataType

Der Datentyp der Anmerkung.

Enums
DATA_TYPE_UNSPECIFIED Nicht definierter Typ.
INTEGER Ganzzahltyp. Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Unterstützt Abfragen nach IntRangeArray.
FLOAT Gleitkommatyp. Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Unterstützt Abfragen nach FloatRangeArray.
STRING Stringtyp. Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH, - DataSchema.SearchStrategy.SMART_SEARCH.
DATETIME Unterstützte Formate: %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 Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Unterstützt Abfragen nach DateTimeRangeArray.
GEO_COORDINATE Typ der geografischen Koordinaten. Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH. Unterstützt Abfragen nach GeoLocationArray.
PROTO_ANY Geben Sie ein, um alle in annotations.proto verfügbaren Proto zu übergeben. Nur zur internen Verwendung. Verfügbare Prototypen und das entsprechende Suchverhalten: – „ImageObjectDetectionPredictionResult“ ermöglicht SMART_SEARCH für „display_names“ und „NO_SEARCH“. – ClassificationPredictionResult: Ermöglicht SMART_SEARCH für „display_names“ und „NO_SEARCH“. – „ImageSegmentationPredictionResult“ – erlaubt „NO_SEARCH“. – „VideoActionRecognitionPredictionResult“ erlaubt SMART_SEARCH für „display_name“ und „NO_SEARCH“. – „VideoObjectTrackingPredictionResult“ erlaubt SMART_SEARCH für „display_name“ und „NO_SEARCH“. – „VideoClassificationPredictionResult“ erlaubt SMART_SEARCH für „display_name“ und „NO_SEARCH“. – OccupancyCountingPredictionResult: Ermöglicht EXACT_SEARCH für „stats.full_frame_count.count“ und „NO_SEARCH“. – „ObjectDetectionPredictionResult“ – erlaubt SMART_SEARCH für „identified_boxes.entity.label_string“ und „NO_SEARCH“.
BOOLEAN Boolescher Typ. Zulässige Suchstrategien: - DataSchema.SearchStrategy.NO_SEARCH, - DataSchema.SearchStrategy.EXACT_SEARCH.
LIST Listentyp. – Alle Elemente in der Liste müssen genau dasselbe Datenschema haben. Andernfalls sind sie ungültige Argumente. – Auf Listenebene kann keine Suchstrategie festgelegt werden. Das ist auf Ebene der Endknoten möglich. Die Elemente dürfen keine andere Liste sein (keine Liste von Listen). – Elemente können CUSTOMIZED_STRUCT sein und die maximale Anzahl von Ebenen ist 10.
CUSTOMIZED_STRUCT Struct-Typ. – Suchstrategie: * Bei einem Datenschema vom Typ „CUSTOMIZED_STRUCT“ kann keine Suchstrategie festgelegt werden. * Bei Endknotenelementen kann die Suchstrategie basierend auf der SearchStrategy-Einschränkung des Elements festgelegt werden. – Einschränkungen für verschachtelte Ebenen: * Bei einem Datenschema vom Typ „CUSTOMIZED_STRUCT“ können die Felder auch vom Typ „CUSTOMIZED_STRUCT“ sein. Die Gesamtzahl der Ebenen ist jedoch auf 10 eingeschränkt.

Detaillierungsgrad

Die Granularität der Anmerkungen unter diesem DataSchema.

Enums
GRANULARITY_UNSPECIFIED Nicht angegebene Detailebene.
GRANULARITY_ASSET_LEVEL Detailebene auf Asset-Ebene (Anmerkungen dürfen keine Partitionsinformationen enthalten).
GRANULARITY_PARTITION_LEVEL Detaillierungsgrad auf Partitionsebene (Anmerkungen müssen Partitionsinformationen enthalten).

ListConfig

Die Konfiguration für den Datentyp LIST.

Felder
value_schema

DataSchemaDetails

Das Datenschema des Werts in der Liste.

ProtoAnyConfig

Die Konfiguration für den Datentyp PROTO_ANY.

Felder
type_uri

string

Der Typ-URI der Proto-Nachricht.

SearchStrategy

Die Suchstrategie für Anmerkungen des key.

Felder
search_strategy_type

SearchStrategyType

Die Art der Suchstrategie, die auf die key oben angewendet werden soll. Die zulässige search_strategy_type unterscheidet sich je nach Datentyp. Weitere Informationen finden Sie unter „DataSchemaDetails.DataType“. Wenn Sie für Datentypen nicht unterstützte search_strategy_type angeben, wird der Fehler INVALID_ARGUMENT zurückgegeben.

SearchStrategyType

Die Arten von Suchstrategien, die auf den Anmerkungsschlüssel angewendet werden sollen.

Enums

DataType

Alle unterstützten Datentypen.

Enums
DATA_TYPE_UNSPECIFIED Der Standardwert von „DataType“.
VIDEO Videodatentyp wie H264.
IMAGE Bilddatentyp.
PROTO Protobuf-Datentyp, der in der Regel für allgemeine Daten-Blobs verwendet wird.
PLACEHOLDER Ein Platzhalterdatentyp, der für den universellen Eingabeprozessor gilt, der jeden Datentyp unterstützt. Dieser wird während der Instanzbereitstellung instanziiert und durch eine konkrete zugrunde liegende DataType ersetzt.

DateTimeRange

Typ des Zeitraums.

Felder
start

DateTime

Startdatum und -uhrzeit.

end

DateTime

Endzeit der Daten.

DateTimeRangeArray

Eine Liste von Datum/Uhrzeit-Bereichswerten.

Felder
date_time_ranges[]

DateTimeRange

Zeitspannen (Datum/Uhrzeit)

DedicatedResources

Eine Beschreibung von Ressourcen, die einem bereitgestellten Modell zugewiesen sind und eine stärkere manuelle Konfiguration erfordern.

Felder
machine_spec

MachineSpec

Pflichtangabe. Nicht veränderbar. Die Spezifikation eines einzelnen Computers, der für die Vorhersage verwendet wird.

min_replica_count

int32

Pflichtangabe. Nicht veränderbar. Die Mindestanzahl von Maschinenreplikaten, auf denen dieses bereitgestellte Modell immer bereitgestellt wird. Dieser Wert muss größer oder gleich 1 sein.

Wenn der Traffic für das bereitgestellte Modell zunimmt, kann es dynamisch auf mehr Repliken bereitgestellt werden. Wenn der Traffic abnimmt, werden einige dieser zusätzlichen Repliken möglicherweise freigegeben.

max_replica_count

int32

Nicht veränderbar. Die maximale Anzahl von Replikaten, auf denen dieses bereitgestellte Modell bereitgestellt werden kann, wenn der Traffic darauf zunimmt. Wenn der angeforderte Wert zu hoch ist, schlägt die Bereitstellung fehl. Wenn die Bereitstellung jedoch erfolgreich ist, kann das Modell auf diese Anzahl von Replikas skaliert werden (sofern keine Dienstausfälle auftreten). Wenn der Traffic für das bereitgestellte Modell über das hinausgeht, was seine Replikate maximal verarbeiten können, wird ein Teil des Traffics verworfen. Wenn dieser Wert nicht angegeben wird, wird min_replica_count als Standardwert verwendet.

Der Wert dieses Felds wirkt sich auf die Inanspruchnahme der Vertex-CPU- und ‑GPU-Kontingente aus. Sie werden speziell für max_replica_count * Anzahl der Kerne im ausgewählten Maschinentyp und max_replica_count * Anzahl der GPUs pro Replikate im ausgewählten Maschinentyp in Rechnung gestellt.

autoscaling_metric_specs[]

AutoscalingMetricSpec

Nicht veränderbar. Die Messwertspezifikationen, die den Zielwert eines Messwerts für die Ressourcennutzung (CPU-Auslastung, Arbeitszyklus des Accelerators usw.) überschreiben (Standardwert: 60, wenn nicht festgelegt). Pro Messwert ist maximal ein Eintrag zulässig.

Wenn machine_spec.accelerator_count über 0 liegt, basiert das Autoscaling sowohl auf den Messwerten für die CPU-Auslastung als auch auf den Messwerten für den Taktzyklus des Accelerators. Es wird nach oben skaliert, wenn einer der Messwerte den Zielwert überschreitet, und nach unten, wenn beide Messwerte unter dem Zielwert liegen. Der Standardzielwert ist für beide Messwerte 60.

Wenn machine_spec.accelerator_count = 0 ist, basiert das Autoscaling nur auf dem Messwert „CPU-Auslastung“ mit dem Standardzielwert 60, sofern dieser nicht explizit festgelegt wurde.

Wenn Sie beispielsweise bei der Online-Prognose die CPU-Zielauslastung auf 80 % überschreiben möchten, sollten Sie autoscaling_metric_specs.metric_name auf aiplatform.googleapis.com/prediction/online/cpu/utilization und autoscaling_metric_specs.target auf 80 festlegen.

DeleteAnalysisRequest

Nachricht zum Löschen einer Analyse.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteAnnotationRequest

Anfragenachricht für die DeleteAnnotation API

Felder
name

string

Pflichtangabe. Der Name der Anmerkung, die gelöscht werden soll. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

DeleteApplicationInstancesRequest

Nachricht zum Entfernen von Streameingängen aus einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

instance_ids[]

string

Pflichtangabe. ID des anfragenden Objekts.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteApplicationInstancesResponse

Dieser Typ hat keine Felder.

Nachricht für DeleteApplicationInstance-Antwort.

DeleteApplicationRequest

Nachricht zum Löschen einer Anwendung

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

force

bool

Optional. Wenn diese Option auf „wahr“ gesetzt ist, werden auch alle Instanzen und Entwürfe aus dieser Anwendung gelöscht. Andernfalls funktioniert die Anfrage nur, wenn die Anwendung keine Instanzen und Entwürfe hat.

DeleteAssetMetadata

Dieser Typ hat keine Felder.

Die Metadaten für die DeleteAsset API, die in das Feld metadata eingebettet werden.

DeleteAssetRequest

Anfragenachricht für DeleteAsset

Felder
name

string

Pflichtangabe. Der Name des zu löschenden Assets. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

DeleteClusterRequest

Nachricht zum Löschen eines Clusters.

Felder
name

string

Pflichtangabe. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

force

bool

Optional. Wenn diese Option auf „wahr“ gesetzt ist, werden alle untergeordneten Ressourcen des Clusters gelöscht. Andernfalls funktioniert die Anfrage nur, wenn der Cluster keine untergeordneten Elemente hat.

DeleteCollectionMetadata

Metadatennachricht für DeleteCollectionRequest

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

DeleteCollectionRequest

Anfragenachricht für DeleteCollectionRequest.

Felder
name

string

Pflichtangabe. Der Name der zu löschenden Sammlung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

DeleteCorpusRequest

Anfragenachricht für DeleteCorpus.

Felder
name

string

Pflichtangabe. Der Ressourcenname des zu löschenden Korpus.

DeleteDataSchemaRequest

Anfragenachricht für DeleteDataSchema.

Felder
name

string

Pflichtangabe. Der Name des zu löschenden Datenschemas. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/dataSchemas/{data_schema_id}

DeleteDraftRequest

Nachricht zum Löschen eines Entwurfs.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteEventRequest

Nachricht zum Löschen eines Termins.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteIndexEndpointMetadata

Metadatennachricht für DeleteIndexEndpoint.

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

DeleteIndexEndpointRequest

Anfragenachricht für DeleteIndexEndpoint

Felder
name

string

Pflichtangabe. Der Name der Ressource,

DeleteIndexMetadata

Dieser Typ hat keine Felder.

Metadatennachricht für DeleteIndexRequest

DeleteIndexRequest

Anfragenachricht für DeleteIndex

Felder
name

string

Pflichtangabe. Der Name des zu löschenden Index. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

DeleteOperatorRequest

Nachricht zum Löschen eines Bedieners

Felder
name

string

Pflichtangabe. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteProcessRequest

Nachricht zum Löschen eines Prozesses.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteProcessorRequest

Nachricht zum Löschen eines Prozessors.

Felder
name

string

Pflichtangabe. Name der Ressource

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteSearchConfigRequest

Anfragenachricht für DeleteSearchConfig

Felder
name

string

Pflichtangabe. Der Name der zu löschenden Suchkonfiguration. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

DeleteSearchHypernymRequest

Anfragenachricht zum Löschen von SearchHypernym.

Felder
name

string

Pflichtangabe. Der Name des zu löschenden SearchHypernyms. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

DeleteSeriesRequest

Nachricht zum Löschen einer Reihe.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeleteStreamRequest

Nachricht zum Löschen eines Streams.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

DeployApplicationRequest

Nachricht zum Bereitstellen einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

validate_only

bool

Wenn diese Option festgelegt ist, wird die Anfrage validiert und eine Vorschau der Anwendungsgrafik angezeigt, die Anwendung wird jedoch nicht bereitgestellt.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

enable_monitoring

bool

Optional. Gibt an, ob das Monitoring für die Anwendung bei der Bereitstellung aktiviert werden soll.

DeployApplicationResponse

Dieser Typ hat keine Felder.

RPC-Anfragenachrichten Nachricht für DeployApplication-Antwort.

DeployIndexMetadata

Metadatennachricht für DeployIndex.

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

deployed_index

string

Nur Ausgabe. Der bereitgestellte Index.

DeployIndexRequest

Anfragenachricht für DeployIndex

Felder
index_endpoint

string

Pflichtangabe. IndexEndpoint, auf dem der Index bereitgestellt wird. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}

deployed_index

DeployedIndex

Pflichtangabe. Zu bereitzustellender Index.

DeployIndexResponse

Dieser Typ hat keine Felder.

DeployIndex-Antwort nach Abschluss des Vorgangs.

DeployRetailProductRecognitionIndexResponse

Dieser Typ hat keine Felder.

Nachricht für die Antwort von DeployRetailProductRecognitionIndex.

DeployedIndex

Eine Bereitstellung eines Index.

Felder
index

string

Pflichtangabe. Name des bereitgestellten Index. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}

DeployedIndexReference

Verweist auf einen DeployedIndex.

Felder
index_endpoint

string

Nicht veränderbar. Der Ressourcenname des Index-Endpunkts.

Entwurf

Nachricht, die das Entwurfsobjekt beschreibt

Felder
name

string

Name der Ressource

create_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

update_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

display_name

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für die Lösung.

description

string

Eine Beschreibung dieser Anwendung.

draft_application_configs

ApplicationConfigs

Die Konfigurationen für Anwendungsentwürfe, die noch nicht in eine Anwendung aktualisiert wurden.

EagerMode

Dieser Typ hat keine Felder.

Die Optionen für den Empfänger im Eager-Modus.

Ereignis

Nachricht, die das Ereignisobjekt beschreibt.

Felder
name

string

Der Name der Ressource,

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

annotations

map<string, string>

Anmerkungen, mit denen Clients kleine Mengen beliebiger Daten speichern können.

alignment_clock

Clock

Die Uhr, die zum Zusammenführen von Streams verwendet wird.

grace_period

Duration

Kulanzzeitraum für die Bereinigung des Ereignisses. Dies ist die Zeit, die der Controller wartet, bevor das Ereignis gelöscht wird. Ob in diesem Zeitraum ein aktiver Kanal für das Ereignis vorhanden ist. Das Löschen des Ereignisses nach grace_period wird ignoriert.

Uhr

Die Uhr, die für das Zusammenführen von Streams verwendet wird.

Enums
CLOCK_UNSPECIFIED Die Uhr ist nicht angegeben.
CAPTURE Verwenden Sie den Zeitstempel, zu dem die Daten erfasst wurden. Kunden müssen die Uhr synchronisieren.
INGEST Verwenden Sie den Zeitstempel, wenn die Daten empfangen werden.

EventUpdate

Die Nachricht zur Ereignisaktualisierung.

Felder
stream

string

Der Name des Streams, mit dem das Ereignis verknüpft ist.

event

string

Der Name des Ereignisses.

series

string

Der Name der Reihe.

update_time

Timestamp

Der Zeitstempel, zu dem die Ereignisaktualisierung erfolgt.

offset

int64

Der Offset der Nachricht, der zum Bestätigen des Empfangs der Nachricht verwendet wird.

EventUpdateFilter

Mit dem Filter „EventUpdateFilter“ können Beobachter angeben, welche Ereignisaktualisierungen sie erhalten möchten.

Felder

Union-Feld start_time.

Für start_time ist nur einer der folgenden Werte zulässig:

special_mode

SpecialMode

Spezielle Modi, die nicht auf einen bestimmten Zeitstempel zurückzuführen sind.

specific_time

Timestamp

Bestimmter Zeitstempel, nach dem die Ereignisaktualisierungen erfolgen.

SpecialMode

Spezielle Modi, die nicht auf einen bestimmten Zeitstempel zurückzuführen sind.

Enums
SPECIAL_MODE_UNSPECIFIED Sondermodus nicht angegeben.
BEGINNING Der spezielle Modus „BEGINNING“ bezieht sich auf alle derzeit verfügbaren Ereignisse und eingehenden Ereignisaktualisierungen.
LATEST Im speziellen Modus „LATEST“ werden nur die neuesten Ereignisse und eingehenden Ereignisaktualisierungen angezeigt.

EventUpdateType

Der Typ der Ereignisaktualisierungen. Kann in Zukunft auf andere Anwendungsfälle erweitert werden, z. B. EVENT_DETACHED_FROM_STREAM.

Enums
EVENT_UPDATE_TYPE_UNSPECIFIED Ereignisaktualisierungstyp nicht angegeben.
EVENT_AVAILABLE_ON_STREAM Das Ereignis kann aus einem Stream gelesen werden.
EVENT_HEARTBEAT Heartbeat-Nachricht, mit der die Aktivität der gRPC-Verbindung erfasst wird.

ExportRetailProductRecognitionIndexCoverageResponse

Dieser Typ hat keine Felder.

Nachricht für die Antwort auf den Export der Abdeckungsdatei für den RetailProductRecognitionIndex.

FacetBucket

Enthält den Facettenwert, den Auswahlstatus und die Metadaten.

Felder
selected

bool

Gibt an, ob ein Facetten-Bucket ausgewählt ist. Dieses Feld stellt die Auswahl der Facetten des Nutzers dar. Wird vom Frontend in SearchVideosRequest festgelegt.

Union-Feld bucket_value. Bucket, der mit einer Facette verknüpft ist. Beispielsweise kann der Bucket der Facette „Team“ „49ers“ oder „Patriots“ sein. Der Bucket der Facette „Spieler“ kann „Tom Brady“ oder „Drew Brees“ sein. bucket_value kann nur einer der folgenden Werte sein:
value

FacetValue

Singularwert.

range

Range

Bereichswert.

Bereich

Der Wertebereich [start, end], auf den die Facetten angewendet werden.

Felder
start

FacetValue

Beginn des Bereichs. Das Fehlen einer Lösung gibt eine Grenze an (z.B. -inf).

end

FacetValue

Ende des Bereichs. Die Nichtexistenz gibt eine Grenze an (z.B. „inf“).

FacetBucketType

Verschiedene Typen für einen Facettenbereich.

Enums
FACET_BUCKET_TYPE_UNSPECIFIED Nicht definierter Typ.
FACET_BUCKET_TYPE_VALUE Werttyp.
FACET_BUCKET_TYPE_DATETIME Datums-/Uhrzeittyp.
FACET_BUCKET_TYPE_FIXED_RANGE Typ „Fester Bereich“.
FACET_BUCKET_TYPE_CUSTOM_RANGE Typ „Benutzerdefinierter Zeitraum“

FacetGroup

Eine Gruppe von Facetten-Buckets, die zwischen Backend und Frontend übergeben werden.

Felder
facet_id

string

Die eindeutige ID der Facettengruppe.

display_name

string

Der Anzeigename der Facette. Wird von der Benutzeroberfläche für das Facett-Rendering verwendet.

buckets[]

FacetBucket

Mit der Facette verknüpfte Buckets. Für die Facette „Team“ kann der Bucket beispielsweise „49ers“ oder „Patriots“ sein.

bucket_type

FacetBucketType

Bucket-Typ der Facette.

fetch_matched_annotations

bool

Wenn „wahr“ ist, werden Anmerkungen zurückgegeben, die mit der Abfrage übereinstimmen, für die Auswahl dieser Facettengruppe. Diese Option gilt nur für Facetten, die auf Anmerkungen auf Partitionsebene basieren. Folgende Facettenwerte werden unterstützt:  – INTEGER  – STRING (nur DataSchema.SearchStrategy.EXACT_SEARCH)

FacetProperty

Zentrale Konfiguration für eine Facette.

Felder
mapped_fields[]

string

Name der Facetten, also der Dimensionen, mit denen Nutzer die Suchergebnisse verfeinern möchten. mapped_fields wird mit Schlüsseln des UserSpecifiedDataSchema abgeglichen.

So können Nutzer beispielsweise mehrere UGAs mit demselben Schlüssel hinzufügen, z. B. „player:adam“, „player:bob“ und „player:charles“. Wenn mehrere „mapped_fields“ angegeben werden, werden ihre Werte als endgültiger Facettenwert zusammengeführt. Beispiel: „Heimmannschaft: a“, „Heimmannschaft: b“, „Auswärtsmannschaft: a“, „Auswärtsmannschaft: c“. Wenn „facet_field“ die Werte „Heimmannschaft“ und „Auswärtsmannschaft“ enthält, ist „facet_value“ gleich [a, b, c].

Sofern es sich nicht um eine 1:1-Facettendimension handelt (mapped_fields.size() == 1) und das mapped_field mit dem übergeordneten SearchConfig.name übereinstimmt, muss das übergeordnete Element auch eine SearchCriteriaProperty enthalten, die denselben Feldern zugeordnet ist. mapped_fields darf nicht leer sein.

display_name

string

Der Anzeigename der Facette. Wird von der Benutzeroberfläche für das Facett-Rendering verwendet.

result_size

int64

Maximale Anzahl der eindeutigen Bucket, die für eine Facette zurückgegeben werden sollen. Bei einer Facette mit hoher Kardinalität wie „Spieler“ kann die Anzahl der Bucket sehr hoch sein. Wir geben dem Nutzer nur die n wichtigsten Ergebnisse zurück. Wenn der Wert <= 0 ist, wird die entsprechende result_size vom Server festgelegt.

bucket_type

FacetBucketType

Bucket-Typ der Facette, z.B. „Wert“ oder „Bereich“.

Union-Feld range_facet_config.

Für range_facet_config ist nur einer der folgenden Werte zulässig:

fixed_range_bucket_spec

FixedRangeBucketSpec

Konfiguration des Bucket für die Facette „Festgelegter Bereich“

custom_range_bucket_spec

CustomRangeBucketSpec

Konfiguration des benutzerdefinierten Bereichs-Facetten-Buckets.

datetime_bucket_spec

DateTimeBucketSpec

Konfiguration des Bucket für die Facette „Zeitraum“

CustomRangeBucketSpec

Wenn der Bucket-Typ CUSTOM_RANGE ist, geben Sie an, wie Werte in Buckets aufgeteilt werden sollen. Wenn Sie beispielsweise einen Ganzzahl-Bucket-Wert verwenden und die Endpunkte 0, 10, 100 und 1.000 sind, werden die folgenden Attribute generiert: [-inf, 0), [0, 10), [10, 100), [100, 1000), [1000, inf). Insbesondere: Endpunkte müssen in aufsteigender Reihenfolge aufgeführt werden. Andernfalls wird die Facettenkonfiguration von der SearchConfig API abgelehnt. – Weniger als ein Endpunkt ist eine ungültige Spezifikation.

Felder
endpoints[]

FacetValue

Derzeit wird für dieses Feld nur der Ganzzahltyp unterstützt.

DateTimeBucketSpec

Wenn der Bucket-Typ DATE ist, geben Sie an, wie Datumswerte in Buckets aufgeteilt werden sollen.

Felder
granularity

Granularity

Detaillierungsgrad der Facette vom Typ „Datum“.

Detaillierungsgrad

Aufzählung für die Granularität des datetime-Buckets.

Enums
GRANULARITY_UNSPECIFIED Nicht angegebene Detailebene.
YEAR Die Detaillierungsebene ist „Jahr“.
MONTH Die Detaillierung erfolgt auf Monatsebene.
DAY Der Detaillierungsgrad ist „Tag“.

FixedRangeBucketSpec

Wenn der Bucket-Typ FIXED_RANGE ist, geben Sie an, wie Werte in Buckets aufgeteilt werden sollen. Verwenden Sie „FixedRangeBucketSpec“, wenn Sie mehrere Bucket mit gleicher Detaillierung erstellen möchten. Wenn Sie beispielsweise einen ganzzahligen Bucket-Wert verwenden, wird diese Facette anhand der folgenden Buckets aggregiert: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf), wenn bucket_start = 0, bucket_granularity = 10 und bucket_count = 5 ist. Insbesondere ist „bucket_count <= 1“ eine ungültige Angabe.

Felder
bucket_start

FacetValue

Untergrenze des Buckets. HINWEIS: Derzeit wird für dieses Feld nur der Ganzzahltyp unterstützt.

bucket_granularity

FacetValue

Detaillierungsgrad des Buckets. HINWEIS: Derzeit wird für dieses Feld nur der Ganzzahltyp unterstützt.

bucket_count

int32

Die Gesamtzahl der Buckets.

FacetValue

Definition eines einzelnen Werts mit generischen Typ.

Felder

Union-Feld value.

Für value ist nur einer der folgenden Werte zulässig:

string_value

string

Stringwert.

integer_value

int64

Ganzzahlwert.

datetime_value

DateTime

Wert des Datentyps „Datum/Uhrzeit“.

FloatRange

Typ des Gleitkommabereichs.

Felder
start

float

Beginn des Gleitkommabereichs.

end

float

Ende des Gleitkommabereichs.

FloatRangeArray

Eine Liste von Gleitkommabereichswerten.

Felder
float_ranges[]

FloatRange

Werte für Gleitkommabereiche.

GcsOutputConfig

Nachricht zur Beschreibung von GcsOutputConfig.

Felder
gcs_path

string

Der Cloud Storage-Pfad, unter dem die Vision AI Platform Anmerkungen aufnehmen soll.

GcsSource

Der Google Cloud Storage-Speicherort für den eingegebenen Inhalt.

Felder
uris[]

string

Pflichtangabe. Verweise auf Google Cloud Storage-Pfade

GeneralObjectDetectionConfig

Dieser Typ hat keine Felder.

Nachricht mit Konfigurationen für den allgemeinen Objekterkennungs-Prozessor.

GenerateHlsUriRequest

Anfragenachricht für die GenerateHlsUri API.

Felder
name

string

Pflichtangabe. Der Ressourcenname des Assets, für das Clips angefordert werden sollen. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

temporal_partitions[]

TemporalPartition

Der Zeitraum, für den Clips angefordert werden sollen. Wird ignoriert, wenn get_live_view auf „True“ gesetzt ist. Der angeforderte Zeitraum sollte insgesamt weniger als 24 Stunden betragen.

live_view_enabled

bool

Option, ausschließlich einen Livestream des Assets mit bis zu 3 Minuten Backlog-Daten anzuzeigen.

GenerateHlsUriResponse

Antwortnachricht für die GenerateHlsUri API.

Felder
uri

string

Eine signierte URI zum Herunterladen des HLS-Manifests, das den angeforderten Zeiträumen entspricht.

temporal_partitions[]

TemporalPartition

Eine Liste der zeitlichen Partitionen der Inhalte, die in der Reihenfolge zurückgegeben werden, in der sie im Stream erscheinen.

GenerateRetrievalUrlRequest

Anfragenachricht für die GenerateRetrievalUrl API.

Felder
name

string

Pflichtangabe. Der Ressourcenname des Assets, für das eine signierte URL angefordert werden soll. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

GenerateRetrievalUrlResponse

Antwortnachricht für die GenerateRetrievalUrl API.

Felder
signed_uri

string

Eine signierte URL zum Herunterladen des Inhalts des Assets.

GenerateStreamHlsTokenRequest

Anfragenachricht zum Abrufen des Authentifizierungstokens für den Zugriff auf den HLS-Inhalt des Streams.

Felder
stream

string

Pflichtangabe. Der Name des Streams.

GenerateStreamHlsTokenResponse

Antwortnachricht für GenerateStreamHlsToken.

Felder
token

string

Das generierte JWT-Token.

Der Aufrufer sollte dieses Token in den Autorisierungsheader der HTTP-Anfragen einfügen, um das HLS-Playlist-Manifest und die Video-Chunks abzurufen. Beispiel: curl -H "Authorization: Bearer $TOKEN" https://domain.com/test-stream.playback/master.m3u8

expiration_time

Timestamp

Die Ablaufzeit des Tokens.

GeoCoordinate

Darstellung von Standortkoordinaten

Felder
latitude

double

Breitengradkoordinate. Grad [−90 .. 90]

longitude

double

Längengradkoordinate. Grad [−180 .. 180]

GeoLocationArray

Eine Liste mit Standorten.

Felder
circle_areas[]

CircleArea

Eine Liste von Kreisflächen.

GetAnalysisRequest

Nachricht zum Abrufen einer Analyse.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetAnnotationRequest

Anfragenachricht für die GetAnnotation API.

Felder
name

string

Pflichtangabe. Der Name der zu rufenden Anmerkung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

GetApplicationRequest

Nachricht zum Abrufen einer Anwendung

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetAssetRequest

Anfragenachricht für GetAsset

Felder
name

string

Pflichtangabe. Der Name des abzurufenden Assets. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

GetClusterRequest

Nachricht zum Abrufen eines Clusters.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetCollectionRequest

Anfragenachricht für GetCollectionRequest

Felder
name

string

Pflichtangabe. Der Name der abzurufenden Sammlung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

GetCorpusRequest

Anfragenachricht für GetCorpus

Felder
name

string

Pflichtangabe. Der Ressourcenname des abzurufenden Korpus.

GetDataSchemaRequest

Anfragenachricht für GetDataSchema.

Felder
name

string

Pflichtangabe. Der Name des abzurufenden Datenschemas. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/dataSchemas/{data_schema_id}

GetDraftRequest

Nachricht zum Abrufen eines Entwurfs

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetEventRequest

Nachricht zum Abrufen eines Ereignisses.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetIndexEndpointRequest

Anfragenachricht für GetIndexEndpoint

Felder
name

string

Pflichtangabe. Name der IndexEndpoint-Ressource.

GetIndexRequest

Anfragenachricht zum Abrufen eines Index.

Felder
name

string

Pflichtangabe. Name der Indexressource. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

GetInstanceRequest

Nachricht zum Abrufen einer Instanz.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetProcessRequest

Nachricht zum Abrufen eines Prozesses.

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetProcessorRequest

Nachricht zum Abrufen eines Prozessors

Felder
name

string

Pflichtangabe. Der Name der Ressource,

GetSearchConfigRequest

Anfragenachricht für GetSearchConfig

Felder
name

string

Pflichtangabe. Der Name der abzurufenden Suchkonfiguration. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

GetSearchHypernymRequest

Anfragenachricht für SearchHypernym

Felder
name

string

Pflichtangabe. Der Name des abzurufenden SearchHypernym. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

ImageObjectDetectionPredictionResult

Ausgabeformat der Vorhersage für die Bildobjekterkennung.

Felder
ids[]

int64

Die Ressourcen-IDs der erkannten Anmerkungsspezifikationen, absteigend nach dem Konfidenzwert sortiert. Es ist das ID-Segment anstelle des vollständigen Ressourcennamens.

display_names[]

string

Die Reihenfolge der Anzeigenamen der gefundenen Annotationsspezifikationen stimmt mit den IDs überein.

confidences[]

float

Die Konfidenz des Modells in Bezug auf die Richtigkeit der vorhergesagten IDs. Je höher der Wert, desto höher die Konfidenz. Die Reihenfolge stimmt mit den IDs überein.

bboxes[]

ListValue

Begrenzungsrahmen, d.h. die Rechtecke über dem Bild, die die gefundenen AnnotationSpecs angeben. Sie müssen in der Reihenfolge angegeben werden, die den IDs entspricht. Jeder Begrenzungsrahmen ist ein Array mit vier Zahlen (xMin, xMax, yMin und yMax), die die Extremkoordinaten des Rahmens darstellen. Sie sind relativ zur Bildgröße und der Punkt 0,0 befindet sich links oben im Bild.

ImageQuery

Bildabfrage für Suchendpunktanfrage.

Felder

Union-Feld image.

Für image ist nur einer der folgenden Werte zulässig:

input_image

bytes

Eingabebild in Rohbytes.

asset

string

Ressourcenname des Assets. Nur für den Korpustyp „IMAGE“ unterstützt. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

ImageSegmentationPredictionResult

Ausgabeformat der Vorhersage für die Bildsegmentierung.

Felder
category_mask

string

Ein PNG-Bild, bei dem jedes Pixel in der Maske die Kategorie darstellt, der das Pixel im Originalbild zugeordnet wurde. Die Größe dieses Bilds entspricht der des Originalbilds. Die Zuordnung zwischen der AnntoationSpec und der Farbe finden Sie in den Metadaten des Modells. Das Modell wählt die wahrscheinlichste Kategorie aus. Wenn keine der Kategorien den Konfidenzgrenzwert erreicht, wird das Pixel als Hintergrund gekennzeichnet.

confidence_mask

string

Ein einkanaliges Bild, das als verlustfreies 8‑Bit-PNG codiert ist. Die Größe des Bildes entspricht der des Originalbilds. Bei einem bestimmten Pixel bedeutet eine dunklere Farbe eine geringere Sicherheit in Bezug auf die Richtigkeit der Kategorie in der Kategoriemaske für das entsprechende Pixel. Schwarz bedeutet „überhaupt nicht sicher“ und Weiß „vollkommen sicher“.

ImportAssetsMetadata

Die Metadatennachricht für die LRO „ImportAssets“.

Felder
metadata

OperationMetadata

Die Metadaten des Vorgangs.

ImportAssetsRequest

Die Anfragenachricht für ImportAssets.

Felder
parent

string

Pflichtangabe. Die übergeordnete Corpusressource, in die die Assets importiert werden. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

Union-Feld source. Die Quelle. Für source ist nur einer der folgenden Werte zulässig:
assets_gcs_uri

string

Die Datei enthält alle zu importierenden Asset-Informationen. * Die Datei hat das JSONL-Format. * Jede Zeile entspricht einem Asset. * Jede Zeile wird in InputImageAsset proto umgewandelt.

ImportAssetsResponse

Dieser Typ hat keine Felder.

Die Antwortnachricht für die LRO „ImportAssets“.

ImportRetailProductsResponse

Dieser Typ hat keine Felder.

ImportProducts-Antwort nach Abschluss des Vorgangs.

Index

Ein Index ist eine Ressource in Corpus. Es enthält eine indexierte Version der Assets und Anmerkungen. Wenn er auf einem Endpunkt bereitgestellt wird, können Nutzer im Index suchen.

Felder
name

string

Nur Ausgabe. Ressourcenname der Indexressource. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/indexes/{index_id}

display_name

string

Optional. Optionaler vom Nutzer angegebener Anzeigename des Index.

description

string

Optional. Optionale Beschreibung des Index.

state

State

Nur Ausgabe. Status des Index.

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

deployed_indexes[]

DeployedIndexReference

Nur Ausgabe. Verweise auf die bereitgestellte Indexinstanz. Der Index des VIDEO_ON_DEMAND-Korpus kann maximal einen bereitgestellten Index haben. Der Index des IMAGE-Korpus kann mehrere bereitgestellte Indexe haben.

Union-Feld asset_filter. Gibt an, wie Assets für diesen Index ausgewählt werden. Wenn keine Angabe gemacht wird, ist der Standardwert „entire_corpus“. Verhalten bei UpdateIndex: Wenn „update_mask“ einen der Feldpfade von „asset_filter“ enthält, wird der Index mit den neuesten Assets neu erstellt, einschließlich der analysierten Daten und Anmerkungen. Für asset_filter ist nur einer der folgenden Werte zulässig:
entire_corpus

bool

Schließen Sie alle Assets im Korpus ein.

Bundesland

Eine Aufzählung, die die verschiedenen Status darstellt, die ein Index während seiner Lebensdauer durchlaufen kann.

Enums
STATE_UNSPECIFIED Der Standardwert. Sollte nicht verwendet werden.
CREATING Status: CREATING
CREATED Status: CREATED.
UPDATING Status: AKTUALISIERT.

IndexAssetMetadata

Metadaten für IndexAsset.

Felder
indexing_status
(deprecated)

IndexingStatus

Der Status der Indexierung dieses Assets.

status

IndexingStatus

Der Status der Indexierung dieses Assets.

start_time

Timestamp

Der Beginn des Vorgangs.

update_time

Timestamp

Die Aktualisierungszeit des Vorgangs.

IndexingStatus

Der Indexierungsstatus des Assets.

Felder
state

State

Status der Indexierung dieses Assets.

status_message

string

Eine detaillierte Nachricht, die den Status beschreibt.

Bundesland

Statusaufzählung für die Indexierung dieses Assets.

Enums
STATE_UNSPECIFIED Der Standardprozessstatus sollte nie auftreten.
IN_PROGRESS Die Indexierung läuft.
SUCCEEDED Die Verarbeitung war erfolgreich.
FAILED Der Vorgang ist fehlgeschlagen.

IndexAssetRequest

Anfragenachricht für IndexAsset.

Felder
name

string

Pflichtangabe. Der Ressourcenname des zu indexierenden Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

index

string

Optional. Der Name des Index. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

IndexAssetResponse

Dieser Typ hat keine Felder.

Antwortnachricht für IndexAsset

IndexEndpoint

Nachricht, die die IndexEndpoint-Ressource darstellt. ImageIndexes werden dort bereitgestellt.

Felder
name

string

Nur Ausgabe. Ressourcenname des Index-Endpunkts. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint_id}

display_name

string

Optional. Anzeigename des Indexendpunkts. Er kann bis zu 32 Zeichen lang sein.

description

string

Optional. Beschreibung des Index-Endpunkts. Kann bis zu 25.000 Zeichen lang sein.

deployed_index

DeployedIndex

Nur Ausgabe. Der in diesem IndexEndpoint bereitgestellte Index.

state

State

Nur Ausgabe. Status des Indexendpunkts.

labels

map<string, string>

Optional. Die Labels, die auf eine Ressource angewendet werden, müssen die folgenden Anforderungen erfüllen:

  • Jede Ressource kann bis zu 64 Labels haben.
  • Jedes Label muss ein Schlüssel/Wert-Paar sein.
  • Schlüssel haben eine Mindestlänge von einem Zeichen und eine maximale Länge von 63 Zeichen und dürfen nicht leer sein. Werte dürfen leer sein und haben eine maximale Länge von 63 Zeichen.
  • Schlüssel und Werte dürfen nur Kleinbuchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Alle Zeichen müssen UTF-8-codiert sein. Internationale Zeichen sind zulässig.
  • Der Schlüsselabschnitt eines Labels darf nur einmal vorkommen. Sie können jedoch denselben Schlüssel für mehrere Ressourcen verwenden.
  • Schlüssel müssen mit einem Kleinbuchstaben oder einem internationalen Zeichen beginnen.

Weitere Informationen finden Sie im Google Cloud-Dokument.

create_time

Timestamp

Nur Ausgabe. Erstellen Sie einen Zeitstempel.

update_time

Timestamp

Nur Ausgabe. Aktualisieren Sie den Zeitstempel.

Bundesland

IndexEndpoint-Phase.

Enums
STATE_UNSPECIFIED Der Standardwert. Sollte nicht verwendet werden.
CREATING Status: CREATING
CREATED Status: CREATED.
UPDATING Status: AKTUALISIERT.
FAILED Status: FEHLER.

IndexedAsset

Ein IndexedAsset ist ein Asset, auf dem der Index basiert.

Felder
index

string

Pflichtangabe. Der Index, zu dem dieses indexierte Asset gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

asset

string

Pflichtangabe. Der Ressourcenname des Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

IndexingStatus

Der Indexierungsstatus des Assets.

Felder
state

State

Nur Ausgabe. Status der Indexierung dieses Assets.

status_message

string

Eine detaillierte Nachricht, die den Status beschreibt.

Bundesland

Statusaufzählung für die Indexierung dieses Assets.

Enums
STATE_UNSPECIFIED Der Standardprozessstatus sollte nie auftreten.
IN_PROGRESS Die Indexierung läuft.
SUCCEEDED Die Verarbeitung war erfolgreich.
FAILED Der Vorgang ist fehlgeschlagen.

IngestAssetRequest

Anfragenachricht für die IngestAsset API.

Felder

Union-Feld streaming_request.

Für streaming_request ist nur einer der folgenden Werte zulässig:

config

Config

Enthält Informationen zu den Daten und zum Namen der Asset-Ressource, zu der die Daten gehören. Die erste IngestAssetRequest-Nachricht darf nur eine Config-Nachricht enthalten.

time_indexed_data

TimeIndexedData

Daten, die aufgenommen werden sollen.

Konfiguration

Konfiguration für die Daten.

Felder
asset

string

Pflichtangabe. Der Ressourcenname des Assets, zu dem die aufgenommenen Daten gehören.

Union-Feld data_type.

Für data_type ist nur einer der folgenden Werte zulässig:

video_type

VideoType

Geben Sie Informationen zu Videodaten ein.

VideoType

Geben Sie Informationen zu Videodaten ein.

Felder
container_format

ContainerFormat

Containerformat der Videodaten.

ContainerFormat

Containerformat des Videos.

Enums
CONTAINER_FORMAT_UNSPECIFIED Der Standardtyp, der nicht verwendet werden sollte.
CONTAINER_FORMAT_MP4 MP4-Containerformat

TimeIndexedData

Enthält die Daten und den entsprechenden Zeitraum, für den diese Daten gelten.

Felder
data

bytes

Daten, die aufgenommen werden sollen.

temporal_partition

TemporalPartition

Zeitraum der Daten.

IngestAssetResponse

Antwortnachricht für die IngestAsset API.

Felder
successfully_ingested_partition

TemporalPartition

Zeitraum der Daten, die erfolgreich aufgenommen wurden.

Instanz

Nachricht, die das Instanzobjekt beschreibt

Felder
name

string

Nur Ausgabe. Name der Ressource

create_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel

update_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

display_name

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für die Lösung.

description

string

Eine Beschreibung dieser Instanz.

instance_type

InstanceType

Der Instanztyp der aktuellen Instanz.

input_resources[]

InputResource

Die Eingaberessourcen für die aktuelle Anwendungsinstanz. Beispiel: input_resources: visionai.googleapis.com/v1/projects/123/locations/us-central1/clusters/456/streams/stream-a

output_resources[]

OutputResource

Alle Ausgaberessourcen, die mit einer Anwendungsinstanz verknüpft sind.

state

State

Status der Instanz.

InputResource

Nachricht zur Eingaberessource, die in einer Anwendungsinstanz verwendet wird.

Felder
consumer_node

string

Der Name des Graphknotens, der die Eingaberessource empfängt. Beispiel: 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

Die spezifische Bindung der Eingaberessource, die die aktuelle Eingaberessource verbraucht, kann ignoriert werden, wenn es nur eine Eingabebindung gibt.

annotations

ResourceAnnotations

Enthält Ressourcenanmerkungen.

Union-Feld input_resource_information. Pflichtangabe. Geben Sie die Eingabe für die Anwendungsinstanz an. Für input_resource_information ist nur einer der folgenden Werte zulässig:
input_resource

string

Der Name der Direkteingaberessource. Wenn der Instanztyp STREAMING_PREDICTION ist, hat die Eingaberessource das Format „projects/123/locations/us-central1/clusters/456/streams/stream-a“. Wenn der Instanztyp BATCH_PREDICTION aus dem Cloud Storage-Eingabecontainer ist, hat die Eingaberessource das Format „gs://bucket-a“.

annotated_stream
(deprecated)

StreamWithAnnotation

Wenn die Eingaberessource ein VisionAI-Stream ist, können die zugehörigen Anmerkungen stattdessen mit „annotated_stream“ angegeben werden.

OutputResource

Nachricht der Ausgaberessource, die in einer Anwendungsinstanz verwendet wird.

Felder
output_resource

string

Der Name der Ausgaberessource für die aktuelle Anwendungsinstanz.

producer_node

string

Der Name des Graphknotens, der den Ausgaberessourcennamen generiert. Beispiel: 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

Die spezifische Ausgaberessourcenbindung, die die aktuelle Ausgaberessource erzeugt.

is_temporary

bool

Nur Ausgabe. Gibt an, ob die Ausgaberessource temporär ist, d. h., ob sie während der Bereitstellung der Anwendung generiert wird. Die temporäre Ressource wird beim Entfernen der Anwendung gelöscht.

autogen

bool

Nur Ausgabe. Gibt an, ob die Ausgaberessource automatisch von der Vision AI App Platform erstellt wird.

Bundesland

Status der Instanz

Enums
STATE_UNSPECIFIED Der Standardwert. Dieser Wert wird verwendet, wenn der Status weggelassen wird.
CREATING Status: CREATING
CREATED Status: CREATED.
DEPLOYING Status DEPLOYING.
DEPLOYED Status DEPLOYED.
UNDEPLOYING Status: UNDEPLOYING.
DELETED Status: GELOSCHEN
ERROR Status ERROR.
UPDATING Statusaktualisierung
DELETING Status: Wird gelöscht.
FIXING Statuskorrektur

IntRange

Ganzzahlbereich.

Felder
start

int64

Beginn des Ganzzahlbereichs.

end

int64

Ende des Ganzzahlbereichs.

IntRangeArray

Eine Liste von Ganzzahlbereichswerten.

Felder
int_ranges[]

IntRange

Ganzzahlbereichswerte

ListAnalysesRequest

Nachricht zum Anfordern einer Liste der Analysen

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListAnalysesRequest

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListAnalysesResponse

Nachricht für die Antwort auf Analysen zu Einträgen

Felder
analyses[]

Analysis

Liste der Analysen

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListAnnotationsRequest

Anfragenachricht für die GetAnnotation API.

Felder
parent

string

Das übergeordnete Element, das dieser Sammlung von Anmerkungen zugewiesen ist. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

page_size

int32

Die maximale Anzahl der Anmerkungen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Anmerkungen zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListAnnotations-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListAnnotations bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Der Filter, der auf die zurückgegebene Liste angewendet wird. Wir unterstützen nur die Filterung nach den folgenden Feldern: partition.temporal_partition.start_time, partition.temporal_partition.end_time und key. Für einen IMAGE-Corpus wird nur key unterstützt. Zeitstempel müssen im RFC-3339-Format angegeben werden. Pro Feld kann nur eine Einschränkung angewendet werden, die durch Konjunktionen verbunden ist. 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

Anfragenachricht für ListAnnotations API

Felder
annotations[]

Annotation

Die Anmerkungen aus dem angegebenen Asset.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListApplicationsRequests

Nachricht zum Anfordern einer Liste der Anwendungen.

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListApplicationsRequests.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern.

order_by

string

Hinweis zur Sortierung der Ergebnisse.

ListApplicationsResponse

Nachricht für die Antwort auf die Auflistung von Anwendungen.

Felder
applications[]

Application

Die Liste der Anwendungen.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListAssetsRequest

Anfragenachricht für ListAssets

Felder
parent

string

Pflichtangabe. Das übergeordnete Element, das dieser Sammlung von Assets zugewiesen ist. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Die maximale Anzahl der Assets, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Assets zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListAssets-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListAssets bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Der Filter, der auf die zurückgegebene Liste angewendet wird. Es werden nur die folgenden Filter unterstützt: „assets_with_contents = true“, mit dem Assets mit hochgeladenen Inhalten zurückgegeben werden, und „assets_with_contents = false“, mit dem Assets ohne Inhalte zurückgegeben werden.

ListAssetsResponse

Antwortnachricht für ListAssets

Felder
assets[]

Asset

Die Assets aus dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListCollectionsRequest

Anfragenachricht für ListCollections

Felder
parent

string

Pflichtangabe. Der übergeordnete Korpus. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Die maximale Anzahl der Sammlungen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Sammlungen zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListCollectionsRequest-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListCollectionsRequest bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListCollectionsResponse

Antwortnachricht für ListCollections

Felder
collections[]

Collection

Die Sammlungen aus dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListCorporaRequest

Anfragenachricht für ListCorpora.

Felder
parent

string

Pflichtangabe. Der Ressourcenname des Projekts, aus dem Corpora aufgelistet werden sollen.

page_size

int32

Angeforderte Seitengröße. Die API gibt möglicherweise weniger Ergebnisse zurück, als angefordert. Wenn der Wert negativ ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn keine Angabe erfolgt oder „0“ angegeben ist, wählt die API eine Standardgröße von 10 aus. Wenn die angeforderte Seitengröße größer als die maximale Größe ist, wird von der API die maximale Größe von 20 verwendet.

page_token

string

Ein Token, das eine Ergebnisseite ermittelt, die der Server zurückgeben soll. Wird normalerweise über ListCorporaResponse.next_page_token des vorherigen Warehouse.ListCorpora-Aufrufs abgerufen.

filter

string

Der Filter, der auf die zurückgegebene Liste der Corpora angewendet wird. Nur die folgenden Einschränkungen werden unterstützt: type=<Corpus.Type>, type!=<Corpus.Type>.

ListCorporaResponse

Antwortnachricht für ListCorpora.

Felder
corpora[]

Corpus

Die Korpora im Projekt.

next_page_token

string

Ein Token zum Abrufen der nächsten Ergebnisseite. Senden Sie die Anfrage an ListCorporaRequest.page_token, um diese Seite abzurufen.

ListDataSchemasRequest

Anfragenachricht für ListDataSchemas.

Felder
parent

string

Pflichtangabe. Das übergeordnete Element, das dieser Sammlung von Datenschemata zugewiesen ist. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}

page_size

int32

Die maximale Anzahl der zurückzugebenden Datenschemata. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Datenschemata zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListDataSchemas-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListDataSchemas bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListDataSchemasResponse

Antwortnachricht für ListDataSchemas

Felder
data_schemas[]

DataSchema

Die Datenschemata aus dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListDraftsRequests

Nachricht zum Anfordern einer Liste der Entwürfe.

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListDraftsRequest.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern.

order_by

string

Hinweis zur Sortierung der Ergebnisse.

ListDraftsResponse

Nachricht für die Antwort auf Eintragsentwürfe.

Felder
drafts[]

Draft

Die Liste der Entwürfe.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListIndexEndpointsRequest

Anfragenachricht für ListIndexEndpoints

Felder
parent

string

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

page_size

int32

Optional. Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn keine Angabe gemacht wird, wird eine Seitengröße von 50 verwendet. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Optional. Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Optional. Der Filter, der auf die zurückgegebene Liste angewendet wird. Wir unterstützen nur das Filtern nach dem Feld deployed_image_index.image_index. Wenn Sie jedoch nach einem Korpus statt nach einem Bildindex filtern möchten, verwenden Sie einfach deployed_image_index.corpus. Dadurch werden alle Endpunkte mit deployed_image_index.image_index im angegebenen Korpus zurückgegeben. Ein einfacher Filter für den Bildindex sieht so aus: deployed_image_index.image_index = "projects/123/locations/us-central1/corpora/my_corpus/imageIndexes/my_image_index" Ein einfacher Filter für den Korpus sieht so aus: deployed_image_index.corpus = "projects/123/locations/us-central1/corpora/my_corpus"

ListIndexEndpointsResponse

Antwortnachricht für ListIndexEndpoints.

Felder
index_endpoints[]

IndexEndpoint

Die Liste der Indexendpunkte.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

ListIndexesRequest

Anfragenachricht für Indexe auflisten

Felder
parent

string

Pflichtangabe. Der übergeordnete Korpus, zu dem diese Sammlung von Indexen gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Die maximale Anzahl der zurückzugebenden Indexe. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Indexe zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListIndexes-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListIndexes bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListIndexesResponse

Antwortnachricht für ListIndexes

Felder
indexes[]

Index

Die Indexe unter dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListInstancesRequest

Nachricht zum Anfordern einer Liste von Instanzen.

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListInstancesRequest.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern.

order_by

string

Hinweis zur Sortierung der Ergebnisse.

ListInstancesResponse

Nachricht für die Antwort auf das Auflisten von Instanzen.

Felder
instances[]

Instance

Die Liste der Instanzen.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListPrebuiltProcessors

Anfragenachricht für die Auflistung vordefinierter Prozessoren.

Felder
parent

string

Pflichtangabe. Übergeordneter Pfad.

ListPrebuiltProcessorsResponse

Antwortnachricht für das Auflisten vorgefertigter Prozessoren.

Felder
processors[]

Processor

Die Liste der Prozessoren.

ListProcessesRequest

Nachricht zum Anfordern einer Liste der Prozesse.

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListProcessesRequest.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern

order_by

string

Hinweis zur Sortierung der Ergebnisse

ListProcessesResponse

Nachricht für die Antwort auf die Auflistung von Prozessen.

Felder
processes[]

Process

Die Liste der Prozesse.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListProcessorsRequests

Nachricht zum Anfordern einer Liste der Zahlungsabwickler.

Felder
parent

string

Pflichtangabe. Übergeordneter Wert für ListProcessorsRequest.

page_size

int32

Angeforderte Seitengröße. Der Server gibt möglicherweise weniger Elemente zurück, als angefordert. Wenn keine Angabe gemacht wird, wählt der Server einen geeigneten Standardwert aus.

page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

filter

string

Ergebnisse filtern.

order_by

string

Hinweis zur Sortierung der Ergebnisse.

ListProcessorsResponse

Nachricht für die Antwort auf die Auflistung von Prozessoren.

Felder
processors[]

Processor

Die Liste der Prozessoren.

next_page_token

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll.

unreachable[]

string

Standorte, die nicht erreicht werden konnten.

ListSearchConfigsRequest

Anfragenachricht für ListSearchConfigs

Felder
parent

string

Pflichtangabe. Das übergeordnete Element, das zu dieser Sammlung von Suchkonfigurationen gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Die maximale Anzahl der Suchkonfigurationen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn keine Angabe gemacht wird, wird eine Seitengröße von 50 verwendet. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ListSearchConfigs-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ListSearchConfigs bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListSearchConfigsResponse

Antwortnachricht für ListSearchConfigs

Felder
search_configs[]

SearchConfig

Die Suchkonfigurationen aus dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ListSearchHypernymsRequest

Anfragenachricht für das Auflisten von SearchHypernyms

Felder
parent

string

Pflichtangabe. Das übergeordnete Element, das dieser Sammlung von SearchHypernyms zugewiesen ist. Format: projects/{project_number}/locations/{location}/corpora/{corpus}

page_size

int32

Die maximale Anzahl der zurückgegebenen SearchHypernyms. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn keine Angabe gemacht wird, wird eine Seitengröße von 50 verwendet. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen SearchHypernym-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für SearchHypernym bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ListSearchHypernymsResponse

Antwortnachricht für das Auflisten von SearchHypernyms.

Felder
search_hypernyms[]

SearchHypernym

Die SearchHypernyms aus dem angegebenen Korpus.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

MachineSpec

Spezifikation einer einzelnen Maschine.

Felder
machine_type

string

Nicht veränderbar. Der Typ des Geräts.

Liste der für die Vorhersage unterstützten Maschinentypen

Hier finden Sie eine Liste der Maschinentypen, die für benutzerdefiniertes Training unterstützt werden.

Für [DeployedModel][] ist dieses Feld optional und der Standardwert ist n1-standard-2. Für [BatchPredictionJob][] oder als Teil von [WorkerPoolSpec][] ist dieses Feld erforderlich.

accelerator_type

AcceleratorType

Nicht veränderbar. Die Art der Beschleuniger, die gemäß accelerator_count an die Maschine angeschlossen werden können.

accelerator_count

int32

Die Anzahl der Beschleuniger, die an die Maschine angehängt werden sollen.

MediaWarehouseConfig

Nachricht mit Beschreibung von MediaWarehouseConfig.

Felder
corpus

string

Ressourcenname des Media Warehouse-Korpus. Format: projects/${project_id}/locations/${location_id}/corpora/${corpus_id}

region
(deprecated)

string

Verworfen.

ttl

Duration

Die Dauer, für die alle Medien-Assets, zugehörigen Metadaten und Suchdokumente vorhanden sein können.

ModelType

Alle unterstützten Modelltypen in der Vision AI App Platform.

Enums
MODEL_TYPE_UNSPECIFIED Prozessortyp: UNBEKANNT
IMAGE_CLASSIFICATION Modelltyp: Bildklassifizierung.
OBJECT_DETECTION Modelltyp „Objekterkennung“
VIDEO_CLASSIFICATION Modelltyp: Videoklassifizierung
VIDEO_OBJECT_TRACKING Modelltyp „Objekt-Tracking“
VIDEO_ACTION_RECOGNITION Modelltyp „Aktionserkennung“
OCCUPANCY_COUNTING Modelltyp: Anwesenheitszähler
PERSON_BLUR Modelltyp „Unkenntlichmachen von Personen“
VERTEX_CUSTOM Modelltyp: Vertex Custom

Knoten

Nachricht, die das Knotenobjekt beschreibt.

Felder
name

string

Pflichtangabe. Ein eindeutiger Name für den Knoten.

display_name

string

Ein nutzerfreundlicher Anzeigename für den Knoten.

node_config

ProcessorConfig

Knotenkonfiguration

processor

string

Der Name des Prozessors bezieht sich auf die ausgewählte Prozessorressource.

parents[]

InputEdge

Übergeordneter Knoten. Der Eingabeknoten darf keinen übergeordneten Knoten haben. Bei V1 Alpha1/Beta kann nur der Media-Warehouse-Knoten mehrere übergeordnete Elemente haben, andere Knotentypen nur eins.

Union-Feld stream_output_config.

Für stream_output_config ist nur einer der folgenden Werte zulässig:

output_all_output_channels_to_stream

bool

Standardmäßig ist die Ausgabe des Knotens nur für nachfolgende Knoten verfügbar. Wenn Sie die direkte Ausgabe vom Anwendungsknoten verwenden möchten, muss die Ausgabe zuerst an Vision AI-Streams gesendet werden.

Wenn Sie „output_all_output_channels_to_stream“ auf „true“ setzen, sendet die App-Plattform automatisch alle Ausgaben des aktuellen Knotens an Vision AI-Streamressourcen (ein Stream pro Ausgabekanal). Die Ausgabestream-Ressource wird während der Bereitstellung automatisch von der App-Plattform erstellt und nach der Deaktivierung der Anwendung gelöscht. Diese Konfiguration gilt für alle Anwendungsinstanzen.

Der Ausgabestream kann auf Instanzebene überschrieben werden, indem der Abschnitt output_resources der Instanzressource konfiguriert wird. producer_node sollte der aktuelle Knoten sein, output_resource_binding der Name des Ausgabekanals (oder leer lassen, wenn es nur einen Ausgabekanal des Prozessors gibt) und output_resource der Zielausgabestream.

InputEdge

Nachricht, die eine Kante beschreibt, die auf einen Knoten zeigt.

Felder
parent_node

string

Der Name des übergeordneten Knotens.

parent_output_channel

string

Das verbundene Ausgabeartefakt des übergeordneten Knotens. Sie kann weggelassen werden, wenn der Zielprozessor nur ein Ausgabeartefakt hat.

connected_input_channel

string

Der verbundene Eingabekanal des Prozessors des aktuellen Knotens. Er kann weggelassen werden, wenn der Zielprozessor nur einen Eingabekanal hat.

NormalizedPolygon

Normalisiertes Polygon.

Felder
normalized_vertices[]

NormalizedVertex

Das Eckpolygon normalisierte Eckpunkte. Die Koordinaten der oberen linken Ecke des Bildes sind [0, 0].

NormalizedPolyline

Normalisierte Polylinie, die eine Kurve aus verbundenen Geradensegmenten darstellt.

Felder
normalized_vertices[]

NormalizedVertex

Eine Folge von Eckpunkten, die durch gerade Linien verbunden sind.

NormalizedVertex

Ein Scheitelpunkt repräsentiert einen 2D-Punkt im Bild. HINWEIS: Die normalisierten Eckpunktkoordinaten sind relativ zum Originalbild und reichen von 0 bis 1.

Felder
x

float

X-Koordinate

y

float

Y-Koordinate

ObjectDetectionPredictionResult

Ausgabeformat der Vorhersage für die generische Objekterkennung.

Felder
current_time

Timestamp

Aktueller Zeitstempel.

identified_boxes[]

IdentifiedBox

Eine Liste der erkannten Boxen.

Entität

Die Entitätsinformationen für Anmerkungen aus dem Ergebnis der Objekterkennungsvorhersage.

Felder
label_id

int64

Label-ID.

label_string

string

Für Menschen lesbarer String des Labels.

IdentifiedBox

Der identifizierte Bereich enthält den Standort und die Entität des Objekts.

Felder
box_id

int64

Eine eindeutige ID für dieses Feld.

normalized_bounding_box

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

confidence_score

float

Konfidenzwert, der mit diesem Feld verknüpft ist.

entity

Entity

Entität dieses Felds.

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

Felder
xmin

float

Minimale x-Koordinate.

ymin

float

Min in y-Koordinate.

width

float

Breite des Begrenzungsrahmens.

height

float

Höhe des Begrenzungsrahmens.

OccupancyCountConfig

Nachricht mit einer Beschreibung von OccupancyCountConfig.

Felder
enable_people_counting

bool

Unabhängig davon, ob die Anzahl der Personen gezählt werden soll, haben die Ausgabezahlen „Personen“ als Schlüssel.

enable_vehicle_counting

bool

Unabhängig davon, ob die Anzahl der Fahrzeuge gezählt werden soll, haben die Ausgabezahlen „vehicle“ als Schlüssel.

enable_dwelling_time_tracking

bool

Ob die Verweildauer jedes einzelnen Objekts in der Szene oder einer bestimmten Zone erfasst werden soll.

OccupancyCountingPredictionResult

Das Prototyp-Vorhersageergebnis für die Personenzählung.

Felder
current_time

Timestamp

Aktueller Zeitstempel.

identified_boxes[]

IdentifiedBox

Eine Liste der erkannten Boxen.

stats

Stats

Erkennungsstatistiken

track_info[]

TrackInfo

Erfassen Sie zugehörige Informationen. Alle Titel, die zu diesem Zeitstempel live sind. Sie ist nur vorhanden, wenn das Tracking aktiviert ist.

dwell_time_info[]

DwellTimeInfo

Informationen zur Verweildauer Alle Tracks, die in einer bestimmten Zone live sind, mit einem Zeitstempel für die Verweildauer

DwellTimeInfo

Informationen zur Verweildauer für Anmerkungen vom Betreiber der Personenzählung.

Felder
track_id

string

Eine eindeutige ID zur Identifizierung eines Titels. Sie sollte für alle Frames gleich sein.

zone_id

string

Die eindeutige ID der Zone, in der sich das Objekt befindet bzw. wartet.

dwell_start_time

Timestamp

Der Beginn der Zeitspanne, in der ein Gebäudeobjekt in einer Zone erkannt wurde.

dwell_end_time

Timestamp

Die Endzeit, zu der ein bewohntes Objekt eine Zone verlassen hat.

Entität

Die Entitätsinformationen für Anmerkungen des Belegungszählers.

Felder
label_id

int64

Label-ID.

label_string

string

Für Menschen lesbarer String des Labels.

IdentifiedBox

Der identifizierte Bereich enthält den Standort und die Entität des Objekts.

Felder
box_id

int64

Eine eindeutige ID für dieses Feld.

normalized_bounding_box

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

score

float

Konfidenzwert, der mit diesem Feld verknüpft ist.

entity

Entity

Entität dieses Felds.

track_id

int64

Eine eindeutige ID zur Identifizierung eines Titels. Sie sollte für alle Frames gleich sein. Sie ist nur vorhanden, wenn das Tracking aktiviert ist.

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

Felder
xmin

float

Minimale x-Koordinate.

ymin

float

Min in y-Koordinate.

width

float

Breite des Begrenzungsrahmens.

height

float

Höhe des Begrenzungsrahmens.

Statistik

Die Statistikinformationen für Anmerkungen vom Betreiber der Belegungszähler.

Felder
full_frame_count[]

ObjectCount

Zählungen des Vollbilds.

crossing_line_counts[]

CrossingLineCount

Anzahl der Überkreuzungen.

active_zone_counts[]

ActiveZoneCount

Aktivzonen werden gezählt.

AccumulatedObjectCount

Die Objektinformationen und die kumulative Anzahl der Anmerkungen vom Belegungszähler

Felder
start_time

Timestamp

Der Beginn der kumulativen Zählung.

object_count

ObjectCount

Die Objektanzahl für die kumulative Anzahl.

ActiveZoneCount

Nachricht zur Anzahl der Aktivzonen.

Felder
annotation

StreamAnnotation

Anmerkung zur Aktivzone vom Nutzer

counts[]

ObjectCount

Wird in der Zone gezählt.

CrossingLineCount

Nachricht für die Anzahl der überquerten Linien.

Felder
annotation

StreamAnnotation

Linienhinweis vom Nutzer

positive_direction_counts[]

ObjectCount

Die Richtung, die der Rechtshänderregel folgt.

negative_direction_counts[]

ObjectCount

Die Richtung, die der Rechtshänderregel entgegengesetzt ist.

accumulated_positive_direction_counts[]

AccumulatedObjectCount

Die kumulative Anzahl der positiven Bewertungen.

accumulated_negative_direction_counts[]

AccumulatedObjectCount

Die kumulative Anzahl der negativen Ergebnisse.

ObjectCount

Die Objektinformationen und die sofortige Zählung für Anmerkungen vom Belegungszähler

Felder
entity

Entity

Entität dieses Objekts.

count

int32

Anzahl der Objekte.

TrackInfo

Die Daten zum Track für Anmerkungen vom Belegungszähler.

Felder
track_id

string

Eine eindeutige ID zur Identifizierung eines Titels. Sie sollte für alle Frames gleich sein.

start_time

Timestamp

Startzeitstempel dieses Titels.

OperationMetadata

Stellt die Metadaten des Vorgangs mit langer Ausführungszeit dar.

Felder
create_time

Timestamp

[Nur Ausgabe] Die Zeit, zu der die Vorgang erstellt wurde.

end_time

Timestamp

[Nur Ausgabe] Der Zeitpunkt, zu dem der Vorgang abgeschlossen wurde.

target

string

Nur Ausgabe. Serverdefinierter Ressourcenpfad für das Ziel des Vorgangs.

verb

string

Nur Ausgabe. Name des vom Vorgang ausgeführten Verbs.

status_message

string

Nur Ausgabe. Lesbarer Status des Vorgangs, falls vorhanden.

requested_cancellation

bool

Nur Ausgabe. Gibt an, ob der Nutzer einen Abbruch angefordert hat. Vorgänge, die erfolgreich abgebrochen wurden, haben den Wert [Operation.error][] mit einem google.rpc.Status.code von 1, was Code.CANCELLED entspricht.

api_version

string

Nur Ausgabe. Zum Starten des Vorgangs verwendete API-Version.

Partition

Partition, um die Partition in Zeit und Raum für die Anmerkung auf Unter-Asset-Ebene anzugeben.

Felder
temporal_partition

TemporalPartition

Partitionierung des Assets im Zeitverlauf.

spatial_partition

SpatialPartition

Partitionierung des Assets im Raum.

relative_temporal_partition

RelativeTemporalPartition

Partitionierung des Assets im Zeitverlauf.

RelativeTemporalPartition

Partitionierung des Assets in relativer Zeit. Wird vom Korpustyp „VIDEO_ON_DEMAND“ unterstützt.

Felder
start_offset

Duration

Startzeit-Offset der Partition.

end_offset

Duration

Endzeitversatz der Partition.

SpatialPartition

Partitionierung des Assets im Raum.

Felder
x_min

int64

Der minimale Wert der x-Koordinate.

y_min

int64

Der minimale Wert der y-Koordinate.

x_max

int64

Der maximale Wert der X-Koordinate.

y_max

int64

Der maximale Wert der y-Koordinate.

TemporalPartition

Partition des Assets in der UTC-Epochenzeit. Wird vom Corpustyp „STREAM_VIDEO“ unterstützt.

Felder
start_time

Timestamp

Startzeit der Partition.

end_time

Timestamp

Endzeit der Partition.

PersonBlurConfig

Nachricht zur Beschreibung von FaceBlurConfig.

Felder
person_blur_type

PersonBlurType

Art des Unkenntlichmachens von Personen.

faces_only

bool

Ob nur Gesichter und nicht das gesamte Objekt im Prozessor unkenntlich gemacht werden sollen.

PersonBlurType

Art der Unkenntlichmachung von Personen

Enums
PERSON_BLUR_TYPE_UNSPECIFIED Typ der Personenunkenntlichmachung: UNSPECIFIED.
FULL_OCCULUSION FaceBlur-Typ „Vollständige Verdeckung“.
BLUR_FILTER Unkenntlichmachen von Gesichtern

PersonVehicleDetectionConfig

Nachricht zur Beschreibung von PersonVehicleDetectionConfig.

Felder
enable_people_counting

bool

Mindestens eines der Felder „enable_people_counting“ und „enable_vehicle_counting“ muss auf „wahr“ gesetzt sein. Unabhängig davon, ob die Anzahl der Personen gezählt werden soll, haben die Ausgabezahlen „Personen“ als Schlüssel.

enable_vehicle_counting

bool

Unabhängig davon, ob die Anzahl der Fahrzeuge gezählt werden soll, haben die Ausgabezahlen „vehicle“ als Schlüssel.

PersonalProtectiveEquipmentDetectionConfig

Nachricht zur Beschreibung von PersonalProtectiveEquipmentDetectionConfig.

Felder
enable_face_coverage_detection

bool

Gibt an, ob die Erkennung von bedeckten Gesichtern aktiviert werden soll.

enable_head_coverage_detection

bool

Gibt an, ob die Erkennung der Kopfbedeckung aktiviert werden soll.

enable_hands_coverage_detection

bool

Gibt an, ob die Erkennung der Abdeckung durch die Hände aktiviert werden soll.

PersonalProtectiveEquipmentDetectionOutput

Ausgabeformat für den Operator „Persönliche Schutzausrüstung erkennen“.

Felder
current_time

Timestamp

Aktueller Zeitstempel.

detected_persons[]

DetectedPerson

Eine Liste von DetectedPersons.

DetectedPerson

„Gefundene Person“ enthält die erkannte Person, die zugehörigen Personenangaben und die Informationen zum Schutz.

Felder
person_id

int64

Die ID der erkannten Person.

detected_person_identified_box

PersonIdentifiedBox

Feld mit Informationen zur erkannten Person

detected_ppe_identified_boxes[]

PPEIdentifiedBox

Die Informationen zur erkannten Person, die mit den erkannten Bereichen für persönliche Schutzausrüstung verknüpft sind.

face_coverage_score

float

Abdeckungsbewertung für jeden Körperteil. Abdeckungsbewertung für das Gesicht.

eyes_coverage_score

float

Abdeckungsbewertung für die Augen.

head_coverage_score

float

Abdeckungsbewertung für den Titel.

hands_coverage_score

float

Abdeckungsbewertung für Hände.

body_coverage_score

float

Abdeckungsbewertung für den Körper.

feet_coverage_score

float

Abdeckungsbewertung für Fußgänger.

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

Felder
xmin

float

Minimale x-Koordinate.

ymin

float

Min in y-Koordinate.

width

float

Breite des Begrenzungsrahmens.

height

float

Höhe des Begrenzungsrahmens.

PPEEntity

Die Entitätsinformationen für Anmerkungen aus dem Ergebnis der PPE-Erkennung.

Felder
ppe_label_id

int64

Label-ID.

ppe_label_string

string

Für Menschen lesbarer String des Labels (z. B. Helm, Handschuh, Maske).

ppe_supercategory_label_string

string

Ein für Menschen lesbarer String des Superkategorielabels (z. B. „head_cover“, „hands_cover“, „face_cover“).

ppe_entity_id

int64

Entitäts-ID.

PPEIdentifiedBox

Das Feld „PPEIdentified“ enthält den Standort und die Entitätsinformationen der persönlichen Schutzausrüstung.

Felder
box_id

int64

Eine eindeutige ID für dieses Feld.

normalized_bounding_box

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

confidence_score

float

Konfidenzwert, der mit diesem Feld verknüpft ist.

ppe_entity

PPEEntity

Informationen zur PSA-Entität

PersonEntity

Die Entitätsinformationen für Anmerkungen aus dem Ergebnis der Personenerkennung.

Felder
person_entity_id

int64

Entitäts-ID.

PersonIdentifiedBox

Das Feld „Person identifiziert“ enthält den Standort und die Entitätsinformationen der Person.

Felder
box_id

int64

Eine eindeutige ID für dieses Feld.

normalized_bounding_box

NormalizedBoundingBox

Begrenzungsrahmen in den normalisierten Koordinaten.

confidence_score

float

Konfidenzwert, der mit diesem Feld verknüpft ist.

person_entity

PersonEntity

Informationen zur Person

Prozess

Nachricht mit einer Beschreibung des Prozessobjekts.

Felder
name

string

Der Name der Ressource.

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

analysis

string

Pflichtangabe. Verweis auf eine vorhandene Analyseressource.

attribute_overrides[]

string

Optional. Attributüberschreibungen der Analysetools. Format für jedes einzelne Überschreibungselement: "{analyzer_name}:{attribute_key}={value}"

run_status

RunStatus

Optional. Status des Prozesses.

run_mode

RunMode

Optional. Ausführungsmodus des Prozesses.

event_id

string

Optional. Ereignis-ID der Eingabe-/Ausgabestreams. Das ist nützlich, wenn Sie in der Analyse einen StreamSource-/StreamSink-Operator haben und das Ereignis, aus dem gelesen oder in das geschrieben werden soll, manuell angeben möchten.

Prozessor

Nachricht, die das Processor-Objekt beschreibt. Nächste ID: 19

Felder
name

string

name of resource.

create_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. [Nur Ausgabe] Aktualisierungszeitstempel.

labels

map<string, string>

Labels als Schlüssel/Wert-Paare

display_name

string

Pflichtangabe. Ein nutzerfreundlicher Anzeigename für den Prozessor.

description

string

Veranschaulichende Sätze zur Beschreibung der Funktionen des Prozessors.

processor_type

ProcessorType

Nur Ausgabe. Prozessortyp

model_type

ModelType

Modelltyp

custom_processor_source_info

CustomProcessorSourceInfo

Quellinformationen für vom Kunden erstellten Zahlungsabwickler

state

ProcessorState

Nur Ausgabe. Status des Prozessors.

processor_io_spec

ProcessorIOSpec

Nur Ausgabe. [Nur Ausgabe] Die Eingabe-/Ausgabespezifikationen eines Prozessors. Jeder Prozessortyp hat feste Eingabe-/Ausgabespezifikationen, die vom Kunden nicht geändert werden können.

configuration_typeurl

string

Nur Ausgabe. Die entsprechende Konfiguration kann in der Anwendung verwendet werden, um das Verhalten des Prozessors anzupassen.

supported_annotation_types[]

StreamAnnotationType

supports_post_processing

bool

Gibt an, ob der Prozessor die Nachbearbeitung unterstützt.

ProcessorState

Enums
PROCESSOR_STATE_UNSPECIFIED Nicht angegebener Prozessorstatus.
CREATING Der Prozessor wird erstellt und ist noch nicht einsatzbereit.
ACTIVE Der Prozessor ist einsatzbereit.
DELETING Der Prozessor wird gelöscht und kann nicht verwendet werden.
FAILED Der Prozessor wurde gelöscht oder die Erstellung ist fehlgeschlagen .

ProcessorType

Typ

Enums
PROCESSOR_TYPE_UNSPECIFIED Prozessortyp: UNBEKANNT
PRETRAINED Prozessortyp: PRETRAINED. Der vortrainierte Prozessor wurde von der Vision AI App Platform entwickelt und bietet modernste Funktionen zur Verarbeitung von Bilddaten, z. B. Personenzählung oder Unkenntlichmachung von Personen. Der vorab trainierte Prozessor ist in der Regel öffentlich verfügbar.
CUSTOM Prozessortyp: BENUTZERDEFINIERT. Benutzerdefinierte Prozessoren sind spezielle Prozessoren, die entweder von Kunden hochgeladen oder aus anderen Google Cloud-Plattformen (z. B. Vertex AI) importiert werden. Der benutzerdefinierte Prozessor ist nur für den Creator sichtbar.
CONNECTOR Prozessortyp CONNECTOR. Connector-Prozessoren sind spezielle Prozessoren, die E/A-Vorgänge für die Anwendung ausführen. Sie verarbeiten die Daten nicht, sondern übergeben sie entweder an andere Prozessoren oder empfangen Daten von anderen Prozessoren.

ProcessorConfig

Nächste ID: 28

Felder

Union-Feld processor_config.

Für processor_config ist nur einer der folgenden Werte zulässig:

video_stream_input_config

VideoStreamInputConfig

Konfigurationen des Stream-Eingabeprozessors.

ai_enabled_devices_input_config

AIEnabledDevicesInputConfig

Konfiguration von KI-gestützten Eingabegeräten

media_warehouse_config

MediaWarehouseConfig

Konfigurationen des Media-Warehouse-Prozessors.

person_blur_config

PersonBlurConfig

Konfigurationen des Prozesses zum Unkenntlichmachen von Personen.

occupancy_count_config

OccupancyCountConfig

Konfigurationen des Belegungszählers

person_vehicle_detection_config

PersonVehicleDetectionConfig

Konfigurationen des Prozessors für die Personen-/Fahrzeugerkennung.

vertex_automl_vision_config

VertexAutoMLVisionConfig

Konfigurationen des Vertex AutoML Vision-Prozessors

vertex_automl_video_config

VertexAutoMLVideoConfig

Konfigurationen des Vertex AutoML-Videoprozessors

vertex_custom_config

VertexCustomConfig

Konfigurationen des benutzerdefinierten Vertex-Prozessors.

general_object_detection_config

GeneralObjectDetectionConfig

Konfigurationen des allgemeinen Objekterkennungs-Prozessors.

big_query_config

BigQueryConfig

Konfigurationen des BigQuery-Prozessors.

personal_protective_equipment_detection_config

PersonalProtectiveEquipmentDetectionConfig

Konfigurationen von personal_protective_equipment_detection_config

ProcessorIOSpec

Nachricht, die die Eingabe-/Ausgabespezifikationen eines Prozessors beschreibt.

Felder
graph_input_channel_specs[]

GraphInputChannelSpec

Bei Prozessoren mit „input_channel_specs“ muss der Prozessor explizit mit einem anderen Prozessor verbunden sein.

graph_output_channel_specs[]

GraphOutputChannelSpec

Die Spezifikationen für das Ausgabeartefakt für den aktuellen Prozessor.

instance_resource_input_binding_specs[]

InstanceResourceInputBindingSpec

Die Eingaberessource, die von der Anwendungsinstanz bereitgestellt werden muss.

instance_resource_output_binding_specs[]

InstanceResourceOutputBindingSpec

Die Ausgaberessource, die der Prozessor pro Instanz generiert. Außer den hier ausdrücklich aufgeführten Ausgabebindungen können alle GraphOutputChannels der Prozessoren an die Streamressource gebunden werden. Der Bindungsname entspricht dann dem Namen des GraphOutputChannel.

GraphInputChannelSpec

Nachricht für die Eingabekanalspezifikation.

Felder
name

string

Der Name des aktuellen Eingabekanals.

data_type

DataType

Die Datentypen des aktuellen Eingabekanals. Wenn dieses Feld mehr als einen Wert hat, kann dieser Eingabekanal mit einem dieser Datentypen verbunden werden.

accepted_data_type_uris[]

string

Wenn angegeben, können nur diese detaillierten Datentypen mit dem Auftragsverarbeiter verknüpft werden. Beispiel: JPEG-Stream für MEDIA oder PredictionResult-Prototyp für den PROTO-Typ. Wenn nichts angegeben wird, wird jedes Proto akzeptiert.

required

bool

Gibt an, ob der aktuelle Eingabekanal vom Prozessor benötigt wird. Wenn bei einem Prozessor mit erforderlichem Videoeingang und optionalem Audioeingang beispielsweise der Videoeingang fehlt, wird die Anwendung abgelehnt. Der Audioeingang kann hingegen fehlen, solange der Videoeingang vorhanden ist.

max_connection_allowed

int64

Gibt an, wie viele Eingabekanten mit diesem Eingabekanal verbunden werden können. 0 bedeutet „unbegrenzt“.

GraphOutputChannelSpec

Nachricht für die Ausgabekanalspezifikation.

Felder
name

string

Der Name des aktuellen Ausgabekanals.

data_type

DataType

Der Datentyp des aktuellen Ausgabekanals.

data_type_uri

string

InstanceResourceInputBindingSpec

Nachricht für die Kanalspezifikation der Instanzressource. Externe Ressourcen sind virtuelle Knoten, die nicht im Anwendungsgraphen dargestellt werden. Jeder Prozessor gibt seine Out-Graph-Spezifikation an, damit der Kunde die externen Quellen oder Ziele für die

Felder
name

string

Name der Eingabebindung, der innerhalb des Prozessors eindeutig ist.

Union-Feld resource_type.

Für resource_type ist nur einer der folgenden Werte zulässig:

config_type_uri

string

Das Konfigurations-Proto, das die Googleapis-Ressourcen enthält. Beispiel: type.googleapis.com/google.cloud.vision.v1.StreamWithAnnotation

resource_type_uri

string

Die direkte Typ-URL der Googleapis-Ressource, z. B. type.googleapis.com/google.cloud.vision.v1.Asset

InstanceResourceOutputBindingSpec

Felder
name

string

Name der Ausgabebindung, der innerhalb des Prozessors eindeutig ist.

resource_type_uri

string

Die URI des Ressourcentyps der zulässigen Ausgaberessource.

explicit

bool

Gibt an, ob die Ausgaberessource in der Instanz explizit festgelegt werden muss. Wenn „false“ festgelegt ist, wird der Wert bei Bedarf automatisch vom Prozessor generiert.

RemoveApplicationStreamInputRequest

Nachricht zum Entfernen von Streameingängen aus einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

target_stream_inputs[]

TargetStreamInput

Der zu entfernende Zielstream.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

TargetStreamInput

Nachricht zum zu entfernenden Ziel-StreamInput.

Felder
stream

string

RemoveApplicationStreamInputResponse

Dieser Typ hat keine Felder.

Nachricht für RemoveApplicationStreamInput-Antwort.

RemoveCollectionItemRequest

Anfragenachricht für RemoveCollectionItem

Felder
item

CollectionItem

Pflichtangabe. Das zu entfernende Element.

RemoveCollectionItemResponse

Anfragenachricht für RemoveCollectionItem

Felder
item

CollectionItem

Das Element, das bereits entfernt wurde.

RemoveIndexAssetMetadata

Metadaten für RemoveIndexAsset

Felder
indexing_status

IndexingStatus

Der Status der Indexierung dieses Assets.

start_time

Timestamp

Der Beginn des Vorgangs.

update_time

Timestamp

Die Aktualisierungszeit des Vorgangs.

RemoveIndexAssetRequest

Anfragenachricht für RemoveIndexAsset

Felder
name

string

Pflichtangabe. Der Ressourcenname des zu indexierenden Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

index

string

Optional. Der Name des Index. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

RemoveIndexAssetResponse

Dieser Typ hat keine Felder.

Antwortnachricht für RemoveIndexAsset

RemoveRetailProductsFromRetailProductSetResponse

Antwort „RemoveRetailProductsFromRetailProductSet“, sobald der Vorgang abgeschlossen ist.

ResourceAnnotations

Nachricht mit einer allgemeinen Anmerkung zu Ressourcen.

Felder
application_annotations[]

StreamAnnotation

Anmerkungen, die auf die gesamte Anwendung angewendet werden

node_annotations[]

ApplicationNodeAnnotation

Anmerkungen, die auf den bestimmten Knoten der Anwendung angewendet werden. Wenn derselbe Annotierungstyp sowohl auf die Anwendung als auch auf den Knoten angewendet wird, wird die Knotenannotation zusätzlich zur globalen Anwendungsannotation hinzugefügt. Wenn es beispielsweise eine Anmerkung für den Aktivbereich für die gesamte Anwendung und eine Anmerkung für den Aktivbereich für den Belegungse Analytics-Prozessor gibt, sind für den Belegungse Analytics-Prozessor zwei Aktivbereiche definiert.

RetailBatchAnalyzeResponse

Antwortnachricht für BatchAnalyze.

RetailEntity

Eine Entität, die eine Wortgruppe oder eine Zahl im Tag-Text sein kann. Es handelt sich um einen bekannten Entitätstyp, z. B. einen Produkttitel, Normalpreis oder Clubpreis.

Felder
type

string

Entitätstyp, z.B. „Produkttitel“, „Regulärer Preis“ oder „Mitgliedspreis“.

mention_text

string

Textwert der Entität, z. B. „2,99 €“. Wenn die Entität nicht im Tag vorhanden ist, ist dieses Feld leer.

confidence

float

Konfidenz der Entitätsvorhersage.

region

RetailNormalizedBoundingBox

Die Standortregion der Entität in der Tag-Region.

normalized_text_value

string

Normalisierter Textwert in einem vordefinierten Standard für den Entitätstyp. Fehlt, wenn der extrahierte Wert nicht konvertiert werden konnte.

RetailNormalizedBoundingBox

Die Koordinaten des Begrenzungsrahmens beziehen sich auf die Breite und Höhe des Bildes. Wenn das Bild beispielsweise 100 × 200 Pixel groß ist und „NormalizedBoundingBox“ den Wert <xmin = 0.1 xmax = 0.5 ymin = 0.2 ymax = 0.9> hat, sind die Begrenzungsrahmenkoordinaten (10, 40) bis (50, 180). Teile des Begrenzungsrahmens können sich außerhalb des Bildes befinden.

Felder
x_min

float

Horizontale Koordinate der linken oberen Ecke.

x_max

float

Horizontale Koordinate der rechten unteren Ecke.

y_min

float

Vertikale Koordinate der linken oberen Ecke.

y_max

float

Vertikale Koordinate der rechten unteren Ecke.

RetailObjectDetectionAnnotation

Beschreiben Sie einen Objektbereich und seine Erkennungsanmerkung in einem Bild.

Felder
bounding_box

RetailNormalizedBoundingBox

Normalisierter Begrenzungsrahmen der Objektinstanz.

confidence

float

Ein Konfidenzwert zwischen 0,0 und 1,0. Je höher der Wert, desto höher ist die Wahrscheinlichkeit, dass das Ergebnis korrekt ist.

RetailOperationMetadata

Metadaten für Vorgänge für den Einzelhandelsdienst.

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

partial_failures[]

Status

Nur Ausgabe. Partielle Fehler aufgetreten. Beispiel: Eine einzelne Bilddatei, die nicht gelesen werden konnte. Das Feld „Statusdetails“ enthält standardmäßige Google Cloud-Fehlerdetails.

operation_metrics

OperationMetrics

Nur Ausgabe. Messwerte zum Vorgang.

OperationMetrics

Die aufgezeichneten Messwerte zum Vorgang.

Felder
counters

map<string, int32>

Zuordnung des Zählernamens zur Zählung.

RetailPredictResults

Ergebnisformat von BatchAnalyze.

Felder
image_uri

string

Bild-URI aus der Eingabe.

product_recognition_annotations[]

RetailProductRecognitionAnnotation

Anmerkungen zur Produkterkennung

tag_recognition_annotations[]

RetailTagRecognitionAnnotation

Anmerkungen zur Tag-Erkennung

RetailProduct

Nachricht, die die RetailProduct-Ressource darstellt.

Felder
name

string

Nur Ausgabe. Name der RetailProduct-Ressource.

gtins[]

string

Die Global Trade Item Number (GTIN) des Produkts.

normalized_gtins[]

string

Nur Ausgabe. Die normalisierte Version der Eingabe-GTINs im kanonischen GTIN-14-Format.

third_party_ids[]

RetailThirdPartyId

Drittanbieter-IDs, die vom Einzelhändler oder Hersteller verwendet werden.

locale

string

Die Sprache der Produktinformationen als BCP-47-Code, z.B. „en-US“ oder „de-DE“. Die Sprache des Produktlabels und der Marke muss mit der Sprache des Gebietsschemas übereinstimmen.

brand

string

Lokalisierte Marke des Produkts.

title

string

Lokalisierter Titel des Produkts.

product_uri

string

Landingpage für das Produkt.

resource_state

RetailResourceState

Nur Ausgabe. Status des Retail-Produkts.

labels

map<string, string>

Labels mit benutzerdefinierten Metadaten zum Organisieren Ihrer Retail-Produkte.

Labelschlüssel und -werte dürfen maximal 64 Zeichen (Unicode-Codepunkte) haben und dürfen nur Kleinbuchstaben, Ziffern, Unterstriche und Bindestriche enthalten. Internationale Zeichen sind zulässig.

create_time

Timestamp

Nur Ausgabe. Der Erstellungszeitstempel.

update_time

Timestamp

Nur Ausgabe. Der Aktualisierungszeitstempel.

RetailProductImageSimilarity

Die Ähnlichkeitsbewertungen für das Produktbild im Indexsatz.

Felder
visual_similarity_score

float

Der visuelle Ähnlichkeitswert zu diesem Produktbild.

detected_text_similarity_score

float

Der Ähnlichkeitswert zwischen dem im Abfrageproduktbild erkannten Text und dem vom Modell erkannten Text in diesem Produktbild.

product_title_text_similarity_score

float

Der Ähnlichkeitswert zwischen dem erkannten Text im Abfrageproduktbild und dem von Menschen erstellten Produkttitel dieses Produktbilds.

similarity_score

float

Der endgültige kombinierte Ähnlichkeitswert für dieses Produktbild.

RetailProductRecognitionAnnotation

Beschreiben Sie eine Produktregion und die Anmerkung zur Produkterkennung in einem Bild.

Felder
product_region

RetailObjectDetectionAnnotation

Informationen zur Erkennung dieser Produktinstanz (Begrenzungsbox, Konfidenz usw.)

recognition_results[]

RetailProductRecognitionResult

Ergebnisse der Produkterkennung. Sie werden in absteigender Reihenfolge nach Konfidenz sortiert.

detected_text

string

Vom Modell in dieser „product_region“ erkannter Text.

RetailProductRecognitionResult

Ergebnis der Erkennung eines einzelnen Produkts.

Felder
product_metadata

RetailProduct

Metadaten des erkannten Produkts.

confidence

float

Ein Konfidenzwert zwischen 0,0 und 1,0. Je höher der Wert, desto höher ist die Wahrscheinlichkeit, dass das Ergebnis korrekt ist.

image_similarity[]

RetailProductImageSimilarity

Die Ähnlichkeitsbewertung für jedes Produktbild für dieses Ergebnis.

RetailResourceState

Status einer Ressource.

Enums
RETAIL_RESOURCE_STATE_UNSPECIFIED Der Standardwert. Sollte nicht verwendet werden.
RETAIL_RESOURCE_STATE_CREATING Status: CREATING
RETAIL_RESOURCE_STATE_CREATED Status: CREATED.
RETAIL_RESOURCE_STATE_UPDATING Status: AKTUALISIERT.
RETAIL_RESOURCE_STATE_DELETED Status: GELOSCHEN
RETAIL_RESOURCE_STATE_ERROR Status ERROR.

RetailTagRecognitionAnnotation

Ein Proto beschreibt das Erkennungsergebnis eines Tags, einschließlich des Bildbereichs, den diese Tag-Instanz einnimmt, und der extrahierten Textinformationen.

Felder
tag_region

RetailObjectDetectionAnnotation

Informationen zur Erkennung dieser Tag-Instanz (Begrenzungsrahmen, Konfidenz usw.).

tag_text

string

Text in dieser Tag-Instanz.

entities[]

RetailEntity

Eine Liste der im Tag erkannten Entitäten.

RetailThirdPartyId

Die vom Händler oder Hersteller verwendete Drittanbieter-ID (z.B. SKU oder MPN).

Felder
id

string

Drittanbieter-ID, die vom Einzelhändler oder Hersteller verwendet wird (z.B. SKU oder MPN).

owner

string

Das Rechtssubjekt, das Inhaber der Drittanbieterkennzeichnung ist, also der Hersteller oder Einzelhändler, der dieses Produkt verkauft.

RunMode

„RunMode“ gibt den Modus an, in dem der Prozess gestartet werden soll.

Enums
RUN_MODE_UNSPECIFIED Modus nicht angegeben
LIVE Live-Modus Das bedeutet, dass der Prozess gestartet wird, um die Live-Videoquelle zu verarbeiten, und dass mögliche Paketverluste erwartet werden.
SUBMISSION Einreichungsmodus Das bedeutet, dass der Prozess gestartet wird, um begrenzte Videodateien ohne Paketverlust zu verarbeiten. Der Abschlussstatus wird erfasst.

RunStatus

Nachricht mit dem Status des Vorgangs.

Felder
state

State

Der Status des Prozesses.

reason

string

Der Grund für die Umwandlung in den Status.

Bundesland

„State“ gibt den Ausführungsstatus des Prozesses an.

Enums
STATE_UNSPECIFIED Zustand unbekannt.
INITIALIZING INITIALIZING bedeutet, dass der Prozess geplant ist, aber noch nicht für die Verarbeitung von echten Zugriffen bereit ist.
RUNNING „RUNNING“ bedeutet, dass der Prozess aktiv ist und Traffic verarbeitet.
COMPLETED „COMPLETED“ bedeutet, dass die Verarbeitung abgeschlossen ist, insbesondere bei nicht gestreamten Inhalten.
FAILED FAILED bedeutet, dass die Verarbeitung fehlgeschlagen ist.

SchemaKeySortingStrategy

Eine Strategie, mit der angegeben wird, wie nach dem Datenschemaschlüssel sortiert werden soll.

Felder
options[]

Option

Optionen im Vordergrund haben eine höhere Priorität als Optionen im Hintergrund.

Option

Option für einen Datenschemaschlüssel.

Felder
data_schema_key

string

Die Daten, die für die Sortierung verwendet werden.

sort_decreasing

bool

Ob in absteigender oder aufsteigender Reihenfolge sortiert werden soll. Standardmäßig werden die Ergebnisse in aufsteigender Reihenfolge sortiert.

aggregate_method

AggregateMethod

Aggregationsmethode für den aktuellen Datenschemaschlüssel.

AggregateMethod

Wenn ein Ergebnis mehrere Werte mit demselben Schlüssel hat, geben Sie an, welcher Wert für die Sortierung verwendet werden soll. Standardmäßig wird AGGREGATE_METHOD_LARGEST verwendet, wenn die Ergebnisse in absteigender Reihenfolge sortiert werden. AGGREGATE_METHOD_SMALLEST wird verwendet, wenn die Ergebnisse in aufsteigender Reihenfolge sortiert werden.

Enums
AGGREGATE_METHOD_UNSPECIFIED Die nicht angegebene Aggregationsmethode wird wie oben erwähnt überschrieben.
AGGREGATE_METHOD_LARGEST Der größte (lexikographische oder numerische) Wert wird für die Sortierung verwendet.
AGGREGATE_METHOD_SMALLEST Der kleinste (lexikographische oder numerische) Wert wird sortiert.

SearchAssetsRequest

Anfragenachricht für SearchAssets

Felder
corpus

string

Pflichtangabe. Das übergeordnete Corpus, in dem gesucht werden soll. Format: `projects/{project_id}/locations/{location_id}/corpora/{corpus_id}`

page_size

int32

Die Anzahl der Ergebnisse, die auf dieser Seite zurückgegeben werden sollen. Wenn der Wert 0 ist, wird die entsprechende page_size vom Server festgelegt.

page_token

string

Das Fortsetzungstoken zum Abrufen der nächsten Seite. Wenn das Feld leer ist, wird die erste Seite abgerufen.

content_time_ranges

DateTimeRangeArray

Zeiträume, in die die entsprechenden Videoinhalte fallen müssen. Wenn keine Zeiträume angegeben werden, gibt es keine Zeitbeschränkung. Dieses Feld wird genauso wie die folgenden Kriterien behandelt, aber aus praktischen Gründen separat definiert, da es häufig verwendet wird. Wenn „end_time“ in der Zukunft liegt, wird es auf die Uhrzeit des Eingangs der Anfrage begrenzt.

criteria[]

Criteria

Kriterien, die auf Suchergebnisse angewendet werden.

exclusion_criteria[]

Criteria

Kriterien, die aus den Suchergebnissen ausgeschlossen werden sollen. fetch_matched_annotations wird ignoriert.

facet_selections[]

FacetGroup

Speichert den aktuellen Status der Facettenauswahl. Hier werden nur Facettengruppen mit der Auswahl des Nutzers angezeigt. Der Auswahlstatus ist entweder „Ausgewählt“ oder „Nicht ausgewählt“. Als Suchkriterien werden nur ausgewählte Attribut-Buckets verwendet.

result_annotation_keys[]

string

Eine Liste von Anmerkungsschlüsseln, mit denen die Anmerkungen angegeben werden, die mit jedem Suchergebnis abgerufen und zurückgegeben werden sollen. Die Anmerkungsgranularität muss „GRANULARITY_ASSET_LEVEL“ sein und die Suchstrategie darf nicht „NO_SEARCH“ sein.

search_query

string

Globale Suchanfrage. Ermöglicht es Nutzern, Assets zu suchen, ohne angeben zu müssen, zu welchem Feld der Wert gehört.

Union-Feld sort_spec. Sortierspezifikation. Wenn dieses Feld nicht angegeben ist, gilt standardmäßig: - STREAM_VIDEO: Die Suchergebnisse werden nach der Startzeit sortiert. Für sort_spec ist nur einer der folgenden Werte zulässig:
schema_key_sorting_strategy

SchemaKeySortingStrategy

Sortieren Sie nach dem Wert unter dem Datenschemaschlüssel.

SearchAssetsResponse

Antwortnachricht für SearchAssets

Felder
search_result_items[]

SearchResultItem

Zurückgegebene Suchergebnisse.

next_page_token

string

Das Fortsetzungstoken für die nächste Seite.

facet_results[]

FacetGroup

Die Ergebnisse der Facettensuche einer bestimmten Suchanfrage, die die bereits ausgewählten Facet-Werte des Nutzers und aktualisierte Ergebnisse der Facettensuche enthält.

SearchCapability

Die Funktion und die Metadaten der Suchfunktion.

Felder
type

Type

Die zu aktivierende Suchfunktion.

Typ

Möglichkeit, verschiedene Suchanfragen für Assets durchzuführen.

Enums
TYPE_UNSPECIFIED Nicht angegebene Suchfunktion, sollte nie verwendet werden.

SearchCapabilitySetting

Einstellung für die zu aktivierende Suchfunktion.

Felder
search_capabilities[]

SearchCapability

Die Metadaten der zu aktivierenden Suchfunktion.

SearchConfig

In „SearchConfig“ werden verschiedene Properties gespeichert, die sich auf das Suchverhalten und die Suchergebnisse auswirken.

Felder
name

string

Ressourcenname der Suchkonfiguration. Bei „CustomSearchCriteria“ ist „search_config“ der Name des Suchoperators. Bei Facetten ist „search_config“ der Name der Facettendimension. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

facet_property

FacetProperty

Hiermit wird eine Facettendimension und die zugehörigen Spezifikationen festgelegt.

search_criteria_property

SearchCriteriaProperty

Erstellt eine Zuordnung zwischen einem benutzerdefinierten SearchCriteria und einem oder mehreren UGA-Schlüsseln.

SearchCriteriaProperty

Zentrale Konfiguration für benutzerdefinierte Suchkriterien.

Felder
mapped_fields[]

string

Jedes mapped_field entspricht einem UGA-Schlüssel. Das folgende Beispiel veranschaulicht die Funktionsweise dieser Property. In der Tabelle „SearchConfig“ fügt der Nutzer diesen Eintrag hinzu: search_config { name: "person" search_criteria_property { mapped_fields: "player" mapped_fields: "coach" } }

Wenn ein Nutzer nun eine Suchanfrage wie die folgende stellt: criteria { field: "person" text_array { txt_values: "Tom Brady" txt_values: "Bill Belichick" } }

Die MWH-Suche gibt Suchdokumente zurück, in denen (player=Tom Brady || coach=Tom Brady || player=Bill Belichick || coach=Bill Belichick) enthalten ist.

SearchHypernym

Suchressource: SearchHypernym Beispiel: { hypernym: "vehicle" hyponyms: ["sedan", "truck"] } Das bedeutet, dass im Modus „SMART_SEARCH“ bei der Suche nach „Fahrzeug“ auch Ergebnisse mit „Pkw“ oder „Lkw“ als Anmerkungen zurückgegeben werden.

Felder
name

string

Ressourcenname des SearchHypernyms. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

hypernym

string

Das Hypernym.

hyponyms[]

string

Hyponyme, denen das Hypernym zugeordnet ist.

SearchIndexEndpointRequest

Anfragenachricht für SearchIndexEndpoint.

Felder
index_endpoint

string

Pflichtangabe. Der Indexendpunkt, in dem gesucht werden soll. Format: `projects/{project_id}/locations/{location_id}/indexEndpoints/{index_endpoint_id}`

criteria[]

Criteria

Kriterien, die auf Suchergebnisse angewendet werden.

exclusion_criteria[]

Criteria

Kriterien, die aus den Suchergebnissen ausgeschlossen werden sollen. fetch_matched_annotations wird ignoriert.

page_size

int32

Angeforderte Seitengröße. Die API gibt möglicherweise weniger Ergebnisse zurück, als angefordert. Wenn der Wert negativ ist, wird der Fehler INVALID_ARGUMENT zurückgegeben. Wenn keine Angabe erfolgt oder „0“ angegeben ist, wählt die API eine Standardgröße von 10 aus. Wenn die angeforderte Seitengröße größer als die maximale Größe ist, wird von der API die maximale Größe von 100 ausgewählt.

page_token

string

Das Fortsetzungstoken zum Abrufen der nächsten Seite. Wenn das Feld leer ist, wird die erste Seite abgerufen.

Union-Feld query. Die globale Suchanfrage „oneof“. Für query ist nur einer der folgenden Werte zulässig:
image_query

ImageQuery

Eine Abfrage, die nur Bilder enthält.

text_query

string

Eine Abfrage, die nur Text enthält.

SearchIndexEndpointResponse

Antwortnachricht für SearchIndexEndpoint.

Felder
search_result_items[]

SearchResultItem

Zurückgegebene Suchergebnisse.

next_page_token

string

Das Fortsetzungstoken für die nächste Seite. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

SearchResultItem

Das Suchergebnis enthält den Namen des Assets und die entsprechenden Zeiträume.

Felder
asset

string

Der Ressourcenname des Assets. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

segments[]
(deprecated)

TemporalPartition

Die übereinstimmenden Asset-Segmente. Veraltet: Verwenden Sie das Feld segment im Singular.

segment

TemporalPartition

Das übereinstimmende Asset-Segment.

relevance

double

Relevanz dieser SearchResultItem für die Suchanfrage des Nutzers. Diese Funktion ist derzeit nur in Image Warehouse verfügbar und steht standardmäßig für die Kosinusähnlichkeit. In Zukunft können in der Suchanfrage auch andere Maße wie „Punktprodukt“ oder „Themenrelevanz“ angefordert werden.

requested_annotations[]

Annotation

Anmerkungen zu Suchergebnissen, die in der Suchanfrage mit „result_annotation_keys“ angegeben werden.

annotation_matching_results[]

AnnotationMatchingResult

Ergebnisse der Anmerkung, die auf Kriterien oder der Auswahl von Facetten basieren und mit diesem Suchergebniselement verknüpft sind. Enthält nur Ergebnisse für Kriterien oder Facettenauswahlen mit „fetch_matched_annotations“ = „true“.

StreamAnnotation

Nachricht zu Anmerkungen zu Vision AI-Streamressourcen

Felder
id

string

ID der Anmerkung. Sie muss in dem bestimmten Kontext eindeutig sein. Beispiel: Alle Anmerkungen zu einem Eingabestream einer Vision AI-Anwendung.

display_name

string

Nutzerfreundlicher Name für die Anmerkung.

source_stream

string

Der Name der Vision AI-Streamressource.

type

StreamAnnotationType

Der tatsächliche Typ der Anmerkung.

Union-Feld annotation_payload.

Für annotation_payload ist nur einer der folgenden Werte zulässig:

active_zone

NormalizedPolygon

Anmerkung für den Typ „ACTIVE_ZONE“

crossing_line

NormalizedPolyline

Anmerkung für den Typ CROSSING_LINE

StreamAnnotationType

Enum, das alle möglichen Typen einer Stream-Anmerkung beschreibt.

Enums
STREAM_ANNOTATION_TYPE_UNSPECIFIED Geben Sie „UNBEKANNT“ ein.
STREAM_ANNOTATION_TYPE_ACTIVE_ZONE Die Anmerkung „active_zone“ definiert ein Polygon über den Inhalten eines bild-/videobasierten Streams. Bei der anschließenden Verarbeitung wird nur der Inhalt innerhalb der aktiven Zone berücksichtigt.
STREAM_ANNOTATION_TYPE_CROSSING_LINE Die Anmerkung „crossing_line“ definiert eine Polylinie über den Inhalten aus einem bild-/videobasierten Vision AI-Stream. Ereignisse, die über der Linie stattfinden, werden erfasst. Beispielsweise die Anzahl der Personen, die im Belegungsanalyse-Prozessor die Linie überqueren.

Streamhinweise

Ein Wrapper für wiederholte StreamAnnotation.

Felder
stream_annotations[]

StreamAnnotation

Mehrere Anmerkungen.

StreamWithAnnotation

Nachricht, die den Vision AI-Stream mit anwendungsspezifischen Anmerkungen beschreibt. Alle StreamAnnotation-Objekte in dieser Nachricht MÜSSEN eine eindeutige ID haben.

Felder
stream

string

Name der Vision AI-Stream-Ressource.

application_annotations[]

StreamAnnotation

Anmerkungen, die auf die gesamte Anwendung angewendet werden

node_annotations[]

NodeAnnotation

Anmerkungen, die auf den bestimmten Knoten der Anwendung angewendet werden. Wenn derselbe Annotierungstyp sowohl auf die Anwendung als auch auf den Knoten angewendet wird, wird die Knotenannotation zusätzlich zur globalen Anwendungsannotation hinzugefügt. Wenn es beispielsweise eine Anmerkung für den Aktivbereich für die gesamte Anwendung und eine Anmerkung für den Aktivbereich für den Belegungse Analytics-Prozessor gibt, sind für den Belegungse Analytics-Prozessor zwei Aktivbereiche definiert.

NodeAnnotation

Nachricht mit anwendungsspezifischen Anmerkungen.

Felder
node

string

Der Knotenname des Anwendungsgraphs.

annotations[]

StreamAnnotation

Die knotenspezifischen Stream-Hinweise.

String-Array

Eine Liste von Werten vom Typ „String“.

Felder
txt_values[]

string

Werte vom Typ „String“.

UndeployApplicationRequest

Nachricht zum Rückgängigmachen der Bereitstellung einer Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

UndeployApplicationResponse

Nachricht für UndeployApplication-Antwort.

UndeployIndexMetadata

Metadatennachricht für UndeployIndex

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

deployed_index

string

Nur Ausgabe. Der Index, dessen Bereitstellung aufgehoben wird.

UndeployIndexRequest

Anfragenachricht für UndeployIndexEndpoint

Felder
index_endpoint

string

Pflichtangabe. Ressourcenname der Indexendpunktressource, auf die die Deaktivierung angewendet werden soll. Format: projects/{project}/locations/{location}/indexEndpoints/{index_endpoint}

UndeployIndexResponse

Dieser Typ hat keine Felder.

UndeployIndex-Antwort, sobald der Vorgang abgeschlossen ist.

UndeployRetailProductRecognitionIndexResponse

Nachricht für UndeployRetailProductRecognitionIndex-Antwort

UpdateAnalysisRequest

Nachricht zum Aktualisieren einer Analyse.

Felder
update_mask

FieldMask

Pflichtangabe. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Analyseressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

analysis

Analysis

Pflichtangabe. Die aktualisierte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

UpdateAnnotationRequest

Anfragenachricht für UpdateAnnotation API.

Felder
annotation

Annotation

Pflichtangabe. Die zu aktualisierende Anmerkung. Das Feld name der Anmerkung wird verwendet, um die zu aktualisierende Anmerkung zu identifizieren. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}/annotations/{annotation}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder.

UpdateApplicationInstancesRequest

Nachricht zum Aktualisieren einer ApplicationInstance.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

application_instances[]

UpdateApplicationInstance

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Wenn „true“, wird mit der Aktualisierungsanfrage eine Ressource erstellt, wenn die Zielressource nicht vorhanden ist. In diesem Fall wird die field_mask ignoriert.

UpdateApplicationInstance

Felder
update_mask

FieldMask

Optional. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Entwurfsressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

instance

Instance

Pflichtangabe. Die aktualisierte Ressource.

instance_id

string

Pflichtangabe. Die ID der Instanz.

UpdateApplicationInstancesResponse

Nachricht für UpdateApplicationInstances-Antwort.

UpdateApplicationRequest

Nachricht zum Aktualisieren einer Anwendung.

Felder
update_mask

FieldMask

Optional. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Anwendungsressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

application

Application

Pflichtangabe. Die aktualisierte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

UpdateApplicationStreamInputRequest

Nachricht zum Aktualisieren der Streameingabe für eine Anwendung.

Felder
name

string

Erforderlich. Der Name der abzurufenden Anwendung. Format: „projects/{project}/locations/{location}/applications/{application}“

application_stream_inputs[]

ApplicationStreamInput

Die zu aktualisierenden Streaminputs. Der Name der Streamressource ist der Schlüssel jedes StreamInputs und muss innerhalb jeder Anwendung eindeutig sein.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Wenn „true“ festgelegt ist, fügt UpdateApplicationStreamInput den Stream-Eingang auch dann in die Anwendung ein, wenn der Zielstream nicht in der Anwendung enthalten ist.

UpdateApplicationStreamInputResponse

Nachricht für AddApplicationStreamInput-Antwort.

UpdateAssetRequest

Anfragenachricht für UpdateAsset

Felder
asset

Asset

Pflichtangabe. Das zu aktualisierende Asset.

Das Feld name des Assets wird verwendet, um das zu aktualisierende Asset zu identifizieren. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/assets/{asset}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder.

UpdateCollectionRequest

Anfragenachricht für UpdateCollectionRequest.

Felder
collection

Collection

Pflichtangabe. Die zu aktualisierende Sammlung.

Das Feld name der Sammlung wird verwendet, um die zu aktualisierende Sammlung zu identifizieren. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder. – Wenn Sie update_mask nicht festlegen oder auf „*“ setzen, werden alle bearbeitbaren Felder mit dem in collection angegebenen Wert aktualisiert.update_mask – Wenn Sie den Wert für display_name in einen leeren String ändern möchten, legen Sie ihn in collection auf einen leeren String fest und setzen Sie update_mask auf „display_name“. Dasselbe gilt für andere bearbeitbare Stringfelder in der collection.

UpdateCorpusRequest

Anfragenachricht für UpdateCorpus.

Felder
corpus

Corpus

Pflichtangabe. Der Corpus, der die Ressource auf dem Server ersetzt.

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder.

UpdateDataSchemaRequest

Anfragenachricht für UpdateDataSchema

Felder
data_schema

DataSchema

Pflichtangabe. Das Feld name des Datenschemas dient zur Identifizierung des zu aktualisierenden Datenschemas. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/dataSchemas/{data_schema}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder.

UpdateDraftRequest

Nachricht zum Aktualisieren eines Entwurfs.

Felder
update_mask

FieldMask

Optional. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Entwurfsressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

draft

Draft

Pflichtangabe. Die aktualisierte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

allow_missing

bool

Wenn „true“, wird mit UpdateDraftRequest eine Ressource erstellt, wenn die Zielressource nicht vorhanden ist. In diesem Fall wird „field_mask“ ignoriert.

UpdateIndexEndpointMetadata

Metadatennachricht für UpdateIndexEndpoint.

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

UpdateIndexEndpointRequest

Anfragenachricht für UpdateIndexEndpoint.

Felder
index_endpoint

IndexEndpoint

Pflichtangabe. Die aktualisierte Ressource.

update_mask

FieldMask

Pflichtangabe. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der IndexEndpoint-Ressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld der Ressource wird überschrieben, wenn es sich in der Maske befindet. Eine leere Feldmaske ist nicht zulässig. Wenn die Maske „*“ ist, wird die Ressource vollständig ersetzt.

UpdateIndexMetadata

Metadatennachricht für UpdateIndexRequest

Felder
operation_metadata

OperationMetadata

Allgemeine Metadaten des lang laufenden Vorgangs.

UpdateIndexRequest

Anfragenachricht für UpdateIndex.

Felder
index

Index

Pflichtangabe. Die aktualisierte Ressource.

update_mask

FieldMask

Pflichtangabe. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Indexressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld der Ressource wird überschrieben, wenn es sich in der Maske befindet. Eine leere Feldmaske ist nicht zulässig. Wenn die Maske „*“ ist, wird ein vollständiges Update des Index und ein vollständiger Neuaufbau der Indexdaten ausgelöst.

UpdateProcessRequest

Nachricht zum Aktualisieren eines Prozesses.

Felder
update_mask

FieldMask

Pflichtangabe. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Prozessressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

process

Process

Pflichtangabe. Die aktualisierte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

UpdateProcessorRequest

Nachricht zum Aktualisieren eines Prozessors.

Felder
update_mask

FieldMask

Optional. Mit der Feldmaske werden die Felder angegeben, die durch die Aktualisierung in der Processor-Ressource überschrieben werden sollen. Die in „update_mask“ angegebenen Felder beziehen sich auf die Ressource und nicht auf die gesamte Anfrage. Ein Feld wird überschrieben, wenn es sich in der Maske befindet. Wenn der Nutzer keine Maske angibt, werden alle Felder überschrieben.

processor

Processor

Pflichtangabe. Die aktualisierte Ressource.

request_id

string

Optional. Eine optionale Anfrage-ID zur Identifizierung von Anfragen. Geben Sie eine eindeutige Anfrage-ID an, damit der Server die Anfrage ignoriert, falls sie bereits abgeschlossen wurde, falls Sie Ihre Anfrage wiederholen müssen. Der Server gewährleistet dies für mindestens 60 Minuten nach der ersten Anfrage.

Stellen Sie sich beispielsweise eine Situation vor, in der Sie eine erste Anfrage stellen und diese das Zeitlimit überschreitet. Wenn Sie die Anfrage mit derselben Anfrage-ID noch einmal senden, kann der Server prüfen, ob der ursprüngliche Vorgang mit derselben Anfrage-ID empfangen wurde. Ist dies der Fall, wird die zweite Anfrage ignoriert. Dadurch wird verhindert, dass Clients versehentlich doppelte Zusicherungen erstellen.

Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass null UUID nicht unterstützt wird (00000000-0000-0000-0000-000000000000).

UpdateSearchConfigRequest

Anfragenachricht für UpdateSearchConfig

Felder
search_config

SearchConfig

Pflichtangabe. Die Suchkonfiguration, die aktualisiert werden soll.

Das Feld name in der Suchkonfiguration dient zur Identifizierung der zu aktualisierenden Ressource. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchConfigs/{search_config}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder. Wenn Sie diese Option nicht festlegen, werden alle Feldpfade aktualisiert/überschrieben.

UpdateSearchHypernymRequest

Anfragenachricht zum Aktualisieren von SearchHypernym

Felder
search_hypernym

SearchHypernym

Pflichtangabe. Das zu aktualisierende SearchHypernym. Das Feld name des Suchhypernyms wird verwendet, um das zu aktualisierende Suchhypernym zu identifizieren. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/searchHypernyms/{search_hypernym}

update_mask

FieldMask

Die Liste der zu aktualisierenden Felder. Wenn Sie diese Option nicht festlegen, werden alle Feldpfade aktualisiert/überschrieben.

UploadAssetMetadata

Metadaten für UploadAsset.

Felder
start_time

Timestamp

Der Beginn des Vorgangs.

update_time

Timestamp

Die Aktualisierungszeit des Vorgangs.

UploadAssetRequest

Anfragenachricht für UploadAsset

Felder
name

string

Pflichtangabe. Der Ressourcenname des Assets, das hochgeladen werden soll. Format: projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}

asset_source

AssetSource

Die Quelle des Assets.

UploadAssetResponse

Dieser Typ hat keine Felder.

Antwortnachricht für UploadAsset

UserSpecifiedAnnotation

Von Nutzern bereitgestellte Anmerkungen.

Felder
key

string

Pflichtangabe. Schlüssel der Anmerkung. Der Schlüssel muss von CreateDataSchema mit dem Typ festgelegt werden.

value

AnnotationValue

Wert der Anmerkung. Der Wert muss gemäß dem Datenschema in den Typ konvertiert werden können.

partition

Partition

Informationen für die Anmerkung auf Unter-Asset-Ebene in Zeit und Raum partitionieren.

VertexAutoMLVideoConfig

Nachricht, die VertexAutoMLVideoConfig beschreibt.

Felder
confidence_threshold

float

Es werden nur Entitäten mit einer höheren Bewertung als dem Schwellenwert zurückgegeben. Der Wert „0,0“ bedeutet, dass alle erkannten Entitäten zurückgegeben werden.

blocked_labels[]

string

In diesem Feld angegebene Labels werden nicht zurückgegeben.

max_predictions

int32

Pro Ausgabeframe werden maximal diese Anzahl von Vorhersagen zurückgegeben. Der Wert „0“ bedeutet, dass alle erkannten Entitäten zurückgegeben werden.

bounding_box_size_limit

float

Es werden nur Begrenzungsrahmen zurückgegeben, deren Größe größer als dieses Limit ist. Nur Objekt-Tracking. Der Wert „0,0“ bedeutet, dass alle erkannten Entitäten zurückgegeben werden.

VertexAutoMLVisionConfig

Nachricht zu den Konfigurationen von Vertex AutoML Vision-Prozessoren.

Felder
confidence_threshold

float

Es werden nur Entitäten mit einer höheren Bewertung als dem Schwellenwert zurückgegeben. Der Wert „0,0“ bedeutet, dass alle erkannten Entitäten zurückgegeben werden.

max_predictions

int32

Pro Ausgabeframe werden maximal diese Anzahl von Vorhersagen zurückgegeben. Der Wert „0“ bedeutet, dass alle erkannten Entitäten zurückgegeben werden.

VertexCustomConfig

Nachricht, die VertexCustomConfig beschreibt.

Felder
max_prediction_fps

int32

Die maximale Anzahl von Vorhersageframes pro Sekunde. Mit diesem Attribut wird festgelegt, wie schnell der Operator Vorhersageanfragen an den Vertex AI-Endpunkt sendet. Der Standardwert ist 0, was bedeutet, dass die fps für Vorhersagen nicht begrenzt sind. Der Operator sendet Vorhersageanfragen mit der Eingabe-fps.

dedicated_resources

DedicatedResources

Eine Beschreibung von Ressourcen, die dem bereitgestellten Modell zugewiesen sind und eine stärkere manuelle Konfiguration erfordern.

post_processing_cloud_function

string

Wenn das Attribut nicht leer ist, wird das Vorhersageergebnis zur Nachbearbeitung an die angegebene Cloud-Funktion gesendet. * Die Cloud-Funktion empfängt AppPlatformCloudFunctionRequest, wobei das Feld „annotations“ das JSON-Format von proto PredictResponse ist. * Die Cloud-Funktion sollte AppPlatformCloudFunctionResponse mit PredictResponse zurückgeben, die im Feld „annotations“ gespeichert ist. * Wenn Sie die Ausgabe der Vorhersage nicht benötigen, löschen Sie einfach das Nutzlastfeld in der zurückgegebenen AppPlatformCloudFunctionResponse.

attach_application_metadata

bool

Wenn „true“ festgelegt ist, enthält die vom benutzerdefinierten Modell empfangene Vorhersageanfrage auch Metadaten mit dem folgenden Schema: 'appPlatformMetadata': { 'ingestionTime': DOUBLE; (UNIX-Zeitstempel) 'application': STRING; 'instanceId': STRING; 'node': STRING; 'processor': STRING; }

VideoActionRecognitionPredictionResult

Ausgabeformat der Vorhersage für die Videoaktionserkennung.

Felder
segment_start_time

Timestamp

Der Beginn (inklusive) des Zeitsegments des Videos, in dem die Aktionen erkannt wurden.

segment_end_time

Timestamp

Das Endzeitpunkt (einschließlich) des Zeitsegments des Videos, in dem die Aktionen erkannt wurden. Wenn das Ende mit dem Anfang identisch ist, erfolgt die Identifizierung an einem bestimmten Videoframe.

actions[]

IdentifiedAction

Alle im angegebenen Zeitraum erfassten Aktionen.

IdentifiedAction

Jede IdentifiedAction ist eine bestimmte Kennzeichnung einer Aktion, die mit der AnnotationSpec-ID, dem Displaynamen und dem zugehörigen Konfidenzwert angegeben ist.

Felder
id

string

Die Ressourcen-ID der AnnotationSpec, die erkannt wurde.

display_name

string

Der Anzeigename der AnnotationSpec, die erkannt wurde.

confidence

float

Die Konfidenz des Modells bei der Korrektur dieser Identifizierung. Je höher der Wert, desto höher die Konfidenz.

VideoClassificationPredictionResult

Ausgabeformat der Vorhersage für die Videoklassifizierung.

Felder
segment_start_time

Timestamp

Der Beginn (einschließlich) des Zeitsegments des Videos, in dem die Klassifizierungen erkannt wurden.

segment_end_time

Timestamp

Das Ende des Zeitsegments des Videos, in dem die Klassifizierungen gefunden wurden. Wenn das Ende mit dem Anfang identisch ist, erfolgt die Identifizierung an einem bestimmten Videoframe.

classifications[]

IdentifiedClassification

Alle im angegebenen Zeitraum erkannten Klassifizierungen.

IdentifiedClassification

Jede IdentifiedClassification ist eine bestimmte Kennzeichnung einer Klassifizierung, die mit der AnnotationSpec-ID und dem Displaynamen sowie dem zugehörigen Konfidenzwert angegeben ist.

Felder
id

string

Die Ressourcen-ID der AnnotationSpec, die erkannt wurde.

display_name

string

Der Anzeigename der AnnotationSpec, die erkannt wurde.

confidence

float

Die Konfidenz des Modells bei der Korrektur dieser Identifizierung. Je höher der Wert, desto höher die Konfidenz.

VideoObjectTrackingPredictionResult

Ausgabeformat der Vorhersage für das Videoobjekt-Tracking.

Felder
segment_start_time

Timestamp

Der Beginn (einschließlich) des Zeitsegments des Videos, in dem die aktuellen Erkennungen stattfinden.

segment_end_time

Timestamp

Das Ende (einschließlich) des Zeitsegments des Videos, in dem die aktuellen Erkennungen stattfinden. Wenn das Ende mit dem Anfang identisch ist, bedeutet das, dass die Erkennungen in einem bestimmten Videoframe erfolgen.

objects[]

DetectedObject

Alle im angegebenen Zeitraum erkannten Objekte.

Bounding_box

Begrenzungsrahmen für das erkannte Objekt. Das Rechteck über dem Videoframe, das die gefundene AnnotationSpec angibt. Die Koordinaten beziehen sich auf die Frame-Größe und der Punkt 0,0 befindet sich links oben im Frame.

Felder
x_min

float

Die linkeste Koordinate des Begrenzungsrahmens.

x_max

float

Die äußerste rechte Koordinate des Begrenzungsrahmens.

y_min

float

Die oberste Koordinate des Begrenzungsrahmens.

y_max

float

Die unterste Koordinate des Begrenzungsrahmens.

DetectedObject

Jedes DetectedObject ist eine bestimmte Kennzeichnung eines Objekts, die mit der AnnotationSpec-ID und dem Displaynamen, dem Begrenzungsrahmen, dem zugehörigen Konfidenzwert und der entsprechenden Track-ID angegeben ist.

Felder
id

string

Die Ressourcen-ID der AnnotationSpec, die erkannt wurde.

display_name

string

Der Anzeigename der AnnotationSpec, die erkannt wurde.

bounding_box

BoundingBox

Begrenzungsrahmen.

confidence

float

Die Konfidenz des Modells bei der Korrektur dieser Identifizierung. Je höher der Wert, desto höher die Konfidenz.

track_id

int64

Dasselbe Objekt kann in mehreren Frames erkannt werden, die sich in der Regel nebeneinander befinden. Die Frames, in denen ein bestimmtes Objekt erkannt wurde, bilden einen Track. Anhand dieser „track_id“ können alle Frames für ein erkanntes Objekt ermittelt werden.

VideoStreamInputConfig

Nachricht mit Videostream-Eingabekonfiguration Diese Nachricht sollte nur als Platzhalter für den Prozessor „builtin:stream-input“ verwendet werden. Die tatsächliche Streambindung sollte mit der entsprechenden API angegeben werden.

Felder
streams[]
(deprecated)

string

streams_with_annotation[]
(deprecated)

StreamWithAnnotation

ViewCollectionItemsRequest

Anfragenachricht für ViewCollectionItems

Felder
collection

string

Pflichtangabe. Die gewünschte Sammlung. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/collections/{collection}

page_size

int32

Die maximale Anzahl der Sammlungen, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Sammlungen zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ViewCollectionItemsRequest-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ViewCollectionItemsRequest bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

ViewCollectionItemsResponse

Antwortnachricht für ViewCollectionItems

Felder
items[]

CollectionItem

Die Elemente aus der angegebenen Sammlung.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

ViewIndexedAssetsRequest

Anfragenachricht für ViewIndexedAssets.

Felder
index

string

Pflichtangabe. Der Index, zu dem diese Sammlung von Assets gehört. Format: projects/{project_number}/locations/{location}/corpora/{corpus}/indexes/{index}

page_size

int32

Die maximale Anzahl der Assets, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück. Wenn nicht angegeben, werden maximal 50 Assets zurückgegeben. Der Höchstwert beträgt 1.000. Werte über 1.000 werden implizit auf 1.000 umgewandelt.

page_token

string

Ein Seitentoken, das von einem vorherigen ViewIndexedAssets-Aufruf empfangen wurde. Geben Sie diese an, um die nachfolgende Seite abzurufen.

Beim Paginieren müssen alle anderen für ViewIndexedAssets bereitgestellten Parameter mit dem Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat.

filter

string

Der Filter, der auf die zurückgegebene Liste angewendet wird. Es werden nur die folgenden Filter unterstützt: „asset_id = xxxx“, mit dem das Asset mit der angegebenen ID zurückgegeben wird. „asset_id = xxxx, yyyy, zzzz“, wodurch Assets mit den angegebenen IDs zurückgegeben werden.

ViewIndexedAssetsResponse

Antwortnachricht für ViewIndexedAssets

Felder
indexed_assets[]

IndexedAsset

Die Assets aus dem angegebenen Index.

next_page_token

string

Ein Token, das als page_token gesendet werden kann, um die nächste Seite abzurufen. Wenn dieses Feld weggelassen wird, gibt es keine nachfolgenden Seiten.

WatchEventsRequest

„WatchEventsRequest“ enthält die Informationen zur Kennung des Betrachters und die Filter für die Ereignisse, an denen er interessiert ist.

Felder
cluster

string

Das übergeordnete Element der Ressource.

watcher_id

string

Die eindeutige ID identifiziert den Zuschauer der Streams.

streams[]

string

Der Name des Streams oder der Streams, die angesehen werden sollen.

event_update_filter

EventUpdateFilter

Der Filter, mit dem die Beobachter angeben können, welche Ereignisaktualisierungen sie erhalten möchten.

heartbeat_interval_second

float

Mit HeartbeatIntervalSecond wird das Intervall (in Sekunden) der Heartbeat-Antwort definiert, die vom gRPC-Streamingserver zurückgegeben wird. Der Standardwert „0“ bedeutet, dass kein Heartbeat zurückgegeben wird.

WatchEventsResponse

Jede Antwortnachricht enthält ein Ereignisupdate.

Felder
update_type

EventUpdateType

Der Typ der Ereignisaktualisierung.

stream

string

Der Name des Streams, mit dem das Ereignis verknüpft ist.

event

string

Der Name des Ereignisses.

series

string

Der Name der Reihe.

update_time

Timestamp

Der Zeitstempel, zu dem die Ereignisaktualisierung erfolgt.