Indice
ByteStream(interfaccia)RestByteStream(interfaccia)Media(messaggio)UpdateMediaRequest(messaggio)WriteRequest(messaggio)WriteResponse(messaggio)
ByteStream
L'API Byte Stream consente a un client di leggere e scrivere un flusso di byte da e verso una risorsa. Le risorse hanno dei nomi, che vengono forniti nelle chiamate API seguenti per identificare la risorsa da cui viene letta o scritta.
Tutte le implementazioni dell'API Byte Stream esportano l'interfaccia definita qui:
Read(): legge i contenuti di una risorsa.Write(): scrive i contenuti di una risorsa. Il client può chiamareWrite()più volte con la stessa risorsa e può controllare lo stato della scrittura chiamandoQueryWriteStatus().
L'API ByteStream non fornisce un modo diretto per accedere/modificare i metadati associati alla risorsa.
Gli errori restituiti dal servizio si trovano nello spazio di errore canonico di Google.
| Scrivi | |
|---|---|
|
È possibile ripristinare un'azione La chiamata di Quando il client chiude il canale di richiesta, il servizio risponde con un
|
|
RestByteStream
| UpdateMedia | |
|---|---|
|
Carica contenuti multimediali. Il caricamento è supportato nell'URI
|
|
Contenuti multimediali
Risorsa multimediale.
| Campi | |
|---|---|
resource_name |
Nome della risorsa multimediale. |
UpdateMediaRequest
Messaggio di richiesta per il caricamento di contenuti multimediali.
| Campi | |
|---|---|
resource_name |
Nome dell'elemento multimediale scaricato. Leggi i |
media |
Rappresentazione dei contenuti multimediali che vengono caricati. |
WriteRequest
Oggetto della richiesta per ByteStream.Write.
| Campi | |
|---|---|
resource_name |
Il nome della risorsa da scrivere. Deve essere impostato al primo |
write_offset |
L'offset dall'inizio della risorsa in cui devono essere scritti i dati. È obbligatorio su tutti i Nella prima Nelle chiamate successive, questo valore deve essere impostato e deve essere uguale alla somma dei primi Un valore errato causerà un errore. |
finish_write |
Se |
data |
Una parte dei dati per la risorsa. Il client potrebbe lasciare il campo |
WriteResponse
Oggetto risposta per ByteStream.Write.
| Campi | |
|---|---|
committed_size |
Il numero di byte elaborati per la risorsa specificata. |