Interface WriteChannel (2.33.0) Stay organized with collections Save and categorize content based on your preferences.
- 2.64.0 (latest)
- 2.63.1
- 2.62.2
- 2.61.0
- 2.60.3
- 2.59.0
- 2.58.2
- 2.57.0
- 2.56.0
- 2.55.0
- 2.53.1
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.1
- 2.48.0
- 2.47.0
- 2.45.0
- 2.44.1
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.38.1
- 2.37.0
- 2.36.1
- 2.35.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.1
- 2.23.0
- 2.22.1
- 2.21.1
- 2.20.1
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.4
- 2.8.27
- 2.7.1
- 2.6.1
- 2.5.11
- 2.4.0
- 2.3.5
publicinterfaceWriteChannelextendsWritableByteChannel,Closeable,Restorable<WriteChannel>A channel for writing data to Google Cloud services.
Implementations of this class may further buffer data internally to reduce remote calls. Written data might not be visible until calling#close(). This interface implementsRestorable to allow saving the writer's state to continue writing afterwards.
Methods
capture()
publicabstractRestorableState<WriteChannel>capture()Captures the write channel state so that it can be saved and restored afterwards. The originalWriteChannel and the restored one should not both be used. Closing one channel causes the other channel to close; subsequent writes will fail.
| Returns | |
|---|---|
| Type | Description |
RestorableState<WriteChannel> | aRestorableState object that contains the write channel state and can restore it afterwards. |
setChunkSize(int chunkSize)
publicabstractvoidsetChunkSize(intchunkSize)Sets the minimum size that will be written by a single RPC. Written data will be buffered and only flushed upon reaching this size or closing the channel.
| Parameter | |
|---|---|
| Name | Description |
chunkSize | int |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-31 UTC.