Package com.github.ambry.router
Class PutBlobOptionsBuilder
- java.lang.Object
-
- com.github.ambry.router.PutBlobOptionsBuilder
-
public class PutBlobOptionsBuilder extends java.lang.Object
A builder forPutBlobOptions
objects.
-
-
Constructor Summary
Constructors Constructor Description PutBlobOptionsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PutBlobOptions
build()
PutBlobOptionsBuilder
chunkUpload(boolean chunkUpload)
PutBlobOptionsBuilder
maxUploadSize(long maxUploadSize)
-
-
-
Method Detail
-
chunkUpload
public PutBlobOptionsBuilder chunkUpload(boolean chunkUpload)
- Parameters:
chunkUpload
-true
to indicate that this is an upload of a data chunk of a stitched upload.- Returns:
- this builder
-
maxUploadSize
public PutBlobOptionsBuilder maxUploadSize(long maxUploadSize)
- Parameters:
maxUploadSize
- the max size of the uploaded blob in bytes. To be enforced by the router.- Returns:
- this builder
-
build
public PutBlobOptions build()
- Returns:
- the
PutBlobOptions
built.
-
-