- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- ProductSetPurgeConfig
API asincrona per eliminare tutti i prodotti in un ProductSet o tutti i prodotti che non sono in nessun ProductSet.
Se un prodotto fa parte del Set di prodotti specificato oltre che di altri Set di prodotti, verrà comunque eliminato.
Ti consigliamo di non eliminare il Set di prodotti specificato fino al completamento di questa operazione. Ti consigliamo inoltre di non aggiungere nessuno dei prodotti coinvolti nell'eliminazione collettiva a un nuovo set di prodotti durante l'esecuzione di questa operazione, in quanto potrebbero comunque essere eliminati.
Non è possibile annullare l'operazione products.purge. Pertanto, ti consigliamo di conservare i file CSV utilizzati in productSets.import (se è così che hai creato inizialmente il set di prodotti) prima di avviare products.purge, nel caso in cui tu debba importare nuovamente i dati dopo l'eliminazione.
Se il piano è eliminare tutti i prodotti da un ProductSet e riutilizzare il ProductSet vuoto per importare nuovamente nuovi prodotti, devi attendere il termine dell'operazione products.purge per quel ProductSet.
L'API google.longrunning.Operation
può essere utilizzata per monitorare l'avanzamento e i risultati della richiesta. Operation.metadata
contiene BatchOperationMetadata
. (progress)
Richiesta HTTP
POST https://vision.googleapis.com/v1/{parent=projects/*/locations/*}/products:purge
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
parent |
Obbligatorio. Il progetto e la posizione in cui devono essere eliminati i prodotti. Il formato è |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON | |
---|---|
{ "force": boolean, // Union field |
Campi | ||
---|---|---|
force |
Il valore predefinito è false. Sostituisci questo valore con true per eseguire effettivamente l'eliminazione. |
|
Campo unione target . I prodotti da eliminare. target può essere solo uno dei seguenti: |
||
productSetPurgeConfig |
Specifica quale ProductSet contiene i prodotti da eliminare. |
|
deleteOrphanProducts |
Se deleteOrphanProducts è true, tutti i prodotti che non sono inclusi in nessun ProductSet verranno eliminati. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation
.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-vision
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.
ProductSetPurgeConfig
Configurazione per controllare quale ProductSet contiene i prodotti da eliminare.
Rappresentazione JSON | |
---|---|
{ "productSetId": string } |
Campi | |
---|---|
productSetId |
Il ProductSet contenente i prodotti da eliminare. Se un prodotto è un membro di productSetId oltre che di altri set di prodotti, verrà comunque eliminato. |