Interface ResumableUploadFuture<ResponseT> (2.87.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.87.0 (latest)
2.83.0
2.82.0
2.81.0
2.80.0
2.79.0
2.76.0
2.75.0
2.74.1
2.73.1
2.72.2
2.71.0
2.70.3
2.69.0
2.68.2
2.67.0
2.66.0
2.65.0
2.63.1
2.62.0
2.61.0
2.60.0
2.59.1
2.58.0
2.57.0
2.55.0
2.54.1
2.53.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.1
2.47.0
2.46.1
2.45.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.1
2.33.0
2.32.1
2.31.1
2.30.1
2.24.0
2.23.3
2.22.0
2.21.0
2.20.1
2.19.6
2.18.7
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.2
2.11.0
2.10.0
2.9.0
2.8.1
2.7.1
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 interface ResumableUploadFuture<ResponseT> extends ApiFuture<ResponseT>
A specialized ApiFuture for tracking and controlling an in-flight resumable upload.
The payload java.io.InputStream supplied when initiating the upload is managed by this
future and will be closed automatically upon completion, failure, or cancellation.
Implements
com.google.api.core.ApiFuture<ResponseT>
Type Parameter
Name
Description
ResponseT
Methods
getUploadSessionUrl()
public abstract @Nullable String getUploadSessionUrl ()
Returns the upload session URL, or null if session initiation is in progress.
Returns
Type
Description
@org.jspecify.annotations.Nullable java.lang.String
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-10-05 UTC.
[null,null,["Last updated 2026-10-05 UTC."],[],[]]