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, updateQueryParam
protected 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 Ds3Request
getSize
in class AbstractRequest
public java.lang.String getPath()
public HttpVerb getVerb()
public abstract BulkCommand getCommand()
public java.io.InputStream getStream()
getStream
in interface Ds3Request
getStream
in class AbstractRequest
public Priority getPriority()
public WriteOptimization getWriteOptimization()