Class ResumableUploadOptions.Builder (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
public abstract static class ResumableUploadOptions . Builder
Constructors
Builder()
Methods
build()
public ResumableUploadOptions build ()
getChunkSize()
public abstract int getChunkSize ()
Returns
Type
Description
int
getGlobalTimeout()
public abstract @Nullable Duration getGlobalTimeout ()
Returns the global upload timeout, or null if unset. See #setGlobalTimeout(Duration) .
Returns
Type
Description
@org.jspecify.annotations.Nullable java.time.Duration
setChunkSize(int chunkSize)
public abstract ResumableUploadOptions . Builder setChunkSize ( int chunkSize )
Sets the chunk size in bytes. The payload is sent in chunks of this size, and each chunk is
buffered in memory so it can be resent if the upload needs to recover. Must be positive;
defaults to 8 MB.
Parameter
Name
Description
chunkSize
int
setGlobalTimeout(@Nullable Duration globalTimeout)
public abstract ResumableUploadOptions . Builder setGlobalTimeout ( @Nullable Duration globalTimeout )
Sets the global timeout bounding the entire upload, including session initiation, chunk
transmission, and recovery. If the upload has not completed when the timeout elapses, it is
cancelled and fails. Must be positive.
Parameter
Name
Description
globalTimeout
@org.jspecify.annotations.Nullable java.time.Duration
setProgressListener(@Nullable ResumableUploadProgressListener progressListener)
public abstract ResumableUploadOptions . Builder setProgressListener ( @Nullable ResumableUploadProgressListener progressListener )
Sets the listener notified of upload progress and state transitions. Updates are delivered in
order, beginning with ResumableUploadProgress#STATE_STARTING . Callbacks are
dispatched on the client's background executor.
Parameter
Name
Description
progressListener
@org.jspecify.annotations.Nullable com.google.api.gax.rpc.ResumableUploadProgressListener
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."],[],[]]