Send feedback
Class ReadProjectionConfigs (2.64.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.64.0 (latest)
2.63.0
2.62.1
2.60.0
2.59.0
2.58.1
2.57.0
2.56.0
2.55.0
2.54.0
2.53.3
2.52.3
2.50.0
2.49.0
2.48.2
2.47.0
2.46.0
2.45.0
2.44.1
2.43.2
2.42.0
2.41.0
2.40.1
2.39.0
2.38.0
2.37.0
2.36.1
2.34.0
2.33.0
2.32.1
2.30.1
2.29.1
2.28.0
2.27.1
2.24.0
2.23.0
2.22.6
2.21.0
2.20.2
2.19.0
2.18.0
2.17.2
2.16.0
2.15.1
2.14.0
2.13.1
2.12.0
2.11.3
2.10.0
2.9.3
2.8.1
2.7.1
2.6.1
2.5.1
2.4.5
2.3.0
2.2.3
2.1.10
Beta
This library is covered by the Pre-GA Offerings Terms
of the Terms of Service. Pre-GA libraries might have limited support,
and changes to pre-GA libraries might not be compatible with other pre-GA versions.
For more information, see the
launch stage descriptions .
public final class ReadProjectionConfigs
Static Methods
asChannel()
public static ReadAsChannel asChannel ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Read a range as a non-blocking ScatteringByteChannel .
The returned channel will be non-blocking for all read calls. If bytes have not yet
asynchronously been delivered from Google Cloud Storage the method will return rather than
waiting for the bytes to arrive.
The resulting ScatteringByteChannel MUST be close() ed to avoid leaking memory
See Also: ReadAsChannel , ScatteringByteChannel
asFutureByteString()
public static ReadAsFutureByteString asFutureByteString ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Read a range of bytes as an ApiFuture <DisposableByteString >
The resulting DisposableByteString MUST be close() ed to avoid leaking memory
The entire range will be accumulated in memory before the future will resolve.
If you do not want the entire range accumulated in memory, please use one of the other
ReadProjectionConfig s available.
See Also: com.google.protobuf.ByteString , ApiFuture
asFutureBytes()
public static ReadAsFutureBytes asFutureBytes ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Read a range of bytes as an ApiFuture <byte[]>
The entire range will be accumulated in memory before the future will resolve.
If you do not want the entire range accumulated in memory, please use one of the other
ReadProjectionConfig s available.
See Also: ApiFuture
asSeekableChannel()
public static ReadAsSeekableChannel asSeekableChannel ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Read from the object as a SeekableByteChannel
The returned channel will be non-blocking for all read calls. If bytes have not yet
asynchronously been delivered from Google Cloud Storage the method will return rather than
waiting for the bytes to arrive.
The resulting SeekableByteChannel MUST be close() ed to avoid leaking memory
See Also: SeekableByteChannel
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]