Indeks
ByteStream(grafis)RestByteStream(grafis)Media(pesan)UpdateMediaRequest(pesan)WriteRequest(pesan)WriteResponse(pesan)
ByteStream
Byte Stream API memungkinkan klien untuk membaca dan menulis aliran byte ke dan dari resource. Resource memiliki nama, dan nama-nama ini diberikan dalam panggilan API di bawah untuk mengidentifikasi resource yang sedang dibaca atau ditulis.
Semua implementasi Byte Stream API mengekspor antarmuka yang ditentukan di sini:
Read(): Membaca konten resource.Write(): Menulis konten resource. Klien dapat memanggilWrite()beberapa kali dengan resource yang sama dan dapat memeriksa status penulisan dengan memanggilQueryWriteStatus().
ByteStream API tidak menyediakan cara langsung untuk mengakses/mengubah metadata apa pun yang terkait dengan resource.
Error yang ditampilkan oleh layanan ada di ruang error kanonis Google.
| Tulis | |
|---|---|
|
Tindakan Memanggil Saat klien menutup saluran permintaan, layanan akan merespons dengan
|
|
RestByteStream
| UpdateMedia | |
|---|---|
|
Mengupload media. Upload didukung di URI
|
|
Media
Resource media.
| Kolom | |
|---|---|
resource_name |
Nama resource media. |
UpdateMediaRequest
Pesan permintaan untuk mengupload media.
| Kolom | |
|---|---|
resource_name |
Nama media yang sedang didownload. Lihat |
media |
Representasi media yang sedang diupload. |
WriteRequest
Minta objek untuk ByteStream.Write.
| Kolom | |
|---|---|
resource_name |
Nama resource yang akan ditulis. Ini harus ditetapkan pada |
write_offset |
Offset dari awal resource tempat data harus ditulis. Wajib ada di semua Pada Pada panggilan berikutnya, nilai ini harus ditetapkan dan harus sama dengan jumlah Nilai yang salah akan menyebabkan error. |
finish_write |
Jika |
data |
Sebagian dari data untuk resource. Klien dapat membiarkan |
WriteResponse
Objek respons untuk ByteStream.Write.
| Kolom | |
|---|---|
committed_size |
Jumlah byte yang telah diproses untuk resource yang diberikan. |