Índice
ByteStream(interfaz)RestByteStream(interfaz)Media(mensaje)UpdateMediaRequest(mensaje)WriteRequest(mensaje)WriteResponse(mensaje)
ByteStream
La API de Byte Stream permite que un cliente lea y escriba un flujo de bytes desde y hacia un recurso. Los recursos tienen nombres, que se proporcionan en las llamadas a la API a continuación para identificar el recurso en el que se lee o se escribe.
Todas las implementaciones de la API de Byte Stream exportan la interfaz que se define aquí:
Read(): Lee el contenido de un recurso.Write(): Escribe el contenido de un recurso. El cliente puede llamar aWrite()varias veces con el mismo recurso y puede llamar aQueryWriteStatus()para verificar el estado de la escritura.
La API de ByteStream no proporciona una forma directa de acceder o modificar ningún metadato asociado con el recurso.
Los errores que muestra el servicio están en el espacio de error canónico de Google.
| Escritura | |
|---|---|
|
Una acción Llamar a Cuando el cliente cierre el canal de solicitud, el servicio responderá con
|
|
RestByteStream
| UpdateMedia | |
|---|---|
|
Sube contenido multimedia. La carga es compatible con el URI
|
|
Medios
Recurso multimedia.
| Campos | |
|---|---|
resource_name |
Es el nombre del recurso multimedia. |
UpdateMediaRequest
Mensaje de solicitud para subir contenido multimedia.
| Campos | |
|---|---|
resource_name |
El nombre del contenido multimedia que se está descargando. Consulta los |
media |
Representación de los medios que se suben. |
WriteRequest
Objeto de solicitud para ByteStream.Write.
| Campos | |
|---|---|
resource_name |
Es el nombre del recurso que se escribirá. Esto debe configurarse en la primera |
write_offset |
El desplazamiento desde el principio del recurso en el que se deben escribir los datos. Es obligatorio en todos los objetos En el primer En las llamadas posteriores, se debe establecer este valor y debe ser igual a la suma del primer Un valor incorrecto generará un error. |
finish_write |
Si es |
data |
Es una parte de los datos del recurso. El cliente puede dejar |
WriteResponse
Objeto de respuesta para ByteStream.Write.
| Campos | |
|---|---|
committed_size |
La cantidad de bytes que se procesaron para el recurso determinado. |