public abstract class BulkRequest extends AbstractRequest
| Modifier and Type | Field and Description |
|---|---|
protected JobChunkClientProcessingOrderGuarantee |
chunkOrdering |
| Constructor and Description |
|---|
BulkRequest(java.lang.String bucket,
java.util.List<Ds3Object> objects) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBucket() |
abstract BulkCommand |
getCommand() |
java.util.List<Ds3Object> |
getObjects() |
java.lang.String |
getPath() |
Priority |
getPriority() |
long |
getSize() |
java.io.InputStream |
getStream() |
HttpVerb |
getVerb() |
WriteOptimization |
getWriteOptimization() |
BulkRequest |
withPriority(Priority priority) |
BulkRequest |
withWriteOptimization(WriteOptimization writeOptimization) |
getChecksum, getChecksumType, getContentType, getHeaders, getQueryParams, updateQueryParamprotected JobChunkClientProcessingOrderGuarantee chunkOrdering
public BulkRequest(java.lang.String bucket,
java.util.List<Ds3Object> objects)
public BulkRequest withPriority(Priority priority)
public BulkRequest withWriteOptimization(WriteOptimization writeOptimization)
public java.lang.String getBucket()
public java.util.List<Ds3Object> getObjects()
public long getSize()
getSize in interface Ds3RequestgetSize in class AbstractRequestpublic java.lang.String getPath()
public HttpVerb getVerb()
public abstract BulkCommand getCommand()
public java.io.InputStream getStream()
getStream in interface Ds3RequestgetStream in class AbstractRequestpublic Priority getPriority()
public WriteOptimization getWriteOptimization()