Package google.longrunning
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Operazione
Questa risorsa rappresenta un'operazione a lunga esecuzione che è il risultato di una chiamata API di rete.
Campi |
name |
string
Il nome assegnato dal server, che è univoco all'interno dello stesso servizio che lo restituisce originariamente. Se utilizzi la mappatura HTTP predefinita, name deve essere un nome di risorsa che termina con operations/{unique_id} .
|
metadata |
Any
Metadati specifici del servizio associati all'operazione. In genere contiene informazioni sull'avanzamento e metadati comuni, come l'ora di creazione. Alcuni servizi potrebbero non fornire tali metadati. Qualsiasi metodo che restituisce un'operazione a lunga esecuzione dovrebbe documentare il tipo di metadati, se presente.
|
done |
bool
Se il valore è false , significa che l'operazione è ancora in corso. Se true , l'operazione viene completata e è disponibile error o response .
|
Campo unione result . Il risultato dell'operazione, che può essere un error o un response valido. Se done == false , né error né response sono impostati. Se done == true , viene impostato esattamente uno di error o response . result può essere solo uno dei seguenti: |
error |
Status
Il risultato dell'errore dell'operazione in caso di errore o annullamento.
|
response |
Any
La normale risposta dell'operazione in caso di esito positivo. Se il metodo originale non restituisce dati corretti, ad esempio Delete , la risposta è google.protobuf.Empty . Se il metodo originale è standard Get /Create /Update , la risposta deve essere la risorsa. Per altri metodi, la risposta deve essere di tipo XxxResponse , dove Xxx è il nome originale del metodo. Ad esempio, se il nome del metodo originale è TakeSnapshot() , il tipo di risposta dedotto è TakeSnapshotResponse .
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2022-09-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2022-09-26 UTC."],[[["The `Operation` resource represents a long-running operation initiated by a network API call, containing details about its progress and outcome."],["Operations are identified by a unique `name` and can include service-specific `metadata` for progress tracking."],["The `done` field indicates operation completion status, with `error` or `response` providing details upon completion."],["The operation's outcome is represented by either an `error` object for failures or a `response` object for successes, depending on the original method's expected return type."]]],[]]