public class TosRequestFactoryImpl extends Object implements TosRequestFactory
| Constructor and Description |
|---|
TosRequestFactoryImpl(Signer signer,
String endpoint) |
| Modifier and Type | Method and Description |
|---|---|
TosRequest |
build(RequestBuilder builder,
String method,
InputStream content)
build a TosRequest from RequestBuilder
|
TosRequest |
buildWithCopy(RequestBuilder builder,
String method,
String srcBucket,
String srcObject)
build a TosRequest from RequestBuilder in the copy source case
|
RequestBuilder |
init(String bucket,
String object,
Map<String,String> headers)
create a RequestBuilder for request
|
public RequestBuilder init(String bucket, String object, Map<String,String> headers)
TosRequestFactoryinit in interface TosRequestFactorybucket - bucket nameobject - object nameheaders - http option headerspublic TosRequest build(RequestBuilder builder, String method, InputStream content)
TosRequestFactorybuild in interface TosRequestFactorybuilder - a RequestBuilder that has been set upmethod - http methodcontent - content to put in a http bodypublic TosRequest buildWithCopy(RequestBuilder builder, String method, String srcBucket, String srcObject)
TosRequestFactorybuildWithCopy in interface TosRequestFactorybuilder - a RequestBuilder that has been set upmethod - http methodsrcBucket - the source bucket name for copyingsrcObject - the source object name for copyingCopyright © 2022. All rights reserved.