WriteRequest

Objeto de solicitud para ByteStream.Write.

Representación JSON
{
  "resourceName": string,
  "writeOffset": string,
  "finishWrite": boolean,
  "data": string
}
Campos
resourceName

string

El nombre del recurso que se escribirá. Esto se debe establecer en el primer WriteRequest de cada acción Write(). Si se configura en llamadas posteriores, debe coincidir con el valor de la primera solicitud.

writeOffset

string (int64 format)

El desplazamiento desde el principio del recurso en el que se deben escribir los datos. Es obligatorio en todos los WriteRequest.

En el primer WriteRequest de una acción Write(), indica el desplazamiento inicial para la llamada a Write(). El valor debe ser igual al committedSize que mostraría una llamada a QueryWriteStatus().

En llamadas posteriores, se debe establecer este valor y debe ser igual a la suma de los primeros writeOffset y los tamaños de todos los paquetes de data enviados anteriormente en esta transmisión.

Un valor incorrecto provocará un error.

finishWrite

boolean

Si es true, esto indica que se completó la escritura. Si envías cualquier WriteRequest posterior a uno en el que finishWrite sea true, se producirá un error.

data

string (bytes format)

Es una parte de los datos del recurso. El cliente puede dejar data vacío para cualquier WriteRequest determinado. Esto permite al cliente informar al servicio que la solicitud sigue activa mientras se ejecuta una operación para generar más datos.

String codificada en base64.