public class RequestMessage
extends java.lang.Object
构造器和说明 |
---|
RequestMessage() |
限定符和类型 | 方法和说明 |
---|---|
void |
addHeader(java.lang.String key,
java.lang.String value) |
java.lang.String |
buildCanonicalURL() |
java.lang.String |
buildOSSServiceURL() |
void |
close() |
void |
createBucketRequestBodyMarshall(java.util.Map<java.lang.String,java.lang.String> configures) |
byte[] |
deleteMultipleObjectRequestBodyMarshall(java.util.List<java.lang.String> objectKeys,
boolean isQuiet) |
java.lang.String |
getBucketName() |
java.io.InputStream |
getContent() |
long |
getContentLength() |
OSSCredentialProvider |
getCredentialProvider() |
java.net.URI |
getEndpoint() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.lang.String |
getIpWithHeader() |
HttpMethod |
getMethod() |
java.lang.String |
getObjectKey() |
java.util.Map<java.lang.String,java.lang.String> |
getParameters() |
java.net.URI |
getService() |
java.lang.String |
getStringBody() |
byte[] |
getUploadData() |
java.lang.String |
getUploadFilePath() |
Uri |
getUploadUri() |
boolean |
isAuthorizationRequired() |
boolean |
isCheckCRC64() |
boolean |
isCustomPathPrefixEnable() |
boolean |
isHttpDnsEnable() |
boolean |
isInCustomCnameExcludeList() |
boolean |
isPathStyleAccessEnable() |
void |
putBucketLifecycleRequestBodyMarshall(java.util.ArrayList<BucketLifecycleRule> lifecycleRules) |
void |
putBucketLoggingRequestBodyMarshall(java.lang.String targetBucketName,
java.lang.String targetPrefix) |
void |
putBucketRefererRequestBodyMarshall(java.util.ArrayList<java.lang.String> referers,
boolean allowEmpty) |
byte[] |
putObjectTaggingRequestBodyMarshall(java.util.Map<java.lang.String,java.lang.String> tags) |
void |
setBucketName(java.lang.String bucketName) |
void |
setCheckCRC64(boolean checkCRC64) |
void |
setContent(java.io.InputStream content) |
void |
setContentLength(long contentLength) |
void |
setCredentialProvider(OSSCredentialProvider credentialProvider) |
void |
setCustomPathPrefixEnable(boolean customPathPrefixEnable) |
void |
setEndpoint(java.net.URI endpoint) |
void |
setHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
void |
setHttpDnsEnable(boolean httpDnsEnable) |
void |
setIpWithHeader(java.lang.String ipWithHeader) |
void |
setIsAuthorizationRequired(boolean isAuthorizationRequired) |
void |
setIsInCustomCnameExcludeList(boolean isInExcludeCnameList) |
void |
setMethod(HttpMethod method) |
void |
setObjectKey(java.lang.String objectKey) |
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setPathStyleAccessEnable(boolean pathStyleAccessEnable) |
void |
setService(java.net.URI service) |
void |
setStringBody(java.lang.String stringBody) |
void |
setUploadData(byte[] uploadData) |
void |
setUploadFilePath(java.lang.String uploadFilePath) |
void |
setUploadUri(Uri uploadUri) |
public HttpMethod getMethod()
public void setMethod(HttpMethod method)
public OSSCredentialProvider getCredentialProvider()
public void setCredentialProvider(OSSCredentialProvider credentialProvider)
public java.net.URI getService()
public void setService(java.net.URI service)
public java.net.URI getEndpoint()
public void setEndpoint(java.net.URI endpoint)
public boolean isHttpDnsEnable()
public void setHttpDnsEnable(boolean httpDnsEnable)
public java.lang.String getBucketName()
public void setBucketName(java.lang.String bucketName)
public java.lang.String getObjectKey()
public void setObjectKey(java.lang.String objectKey)
public java.util.Map<java.lang.String,java.lang.String> getParameters()
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public java.lang.String getUploadFilePath()
public void setUploadFilePath(java.lang.String uploadFilePath)
public byte[] getUploadData()
public void setUploadData(byte[] uploadData)
public Uri getUploadUri()
public void setUploadUri(Uri uploadUri)
public boolean isAuthorizationRequired()
public void setIsAuthorizationRequired(boolean isAuthorizationRequired)
public boolean isInCustomCnameExcludeList()
public void setIsInCustomCnameExcludeList(boolean isInExcludeCnameList)
public boolean isCheckCRC64()
public void setCheckCRC64(boolean checkCRC64)
public java.lang.String getIpWithHeader()
public void setIpWithHeader(java.lang.String ipWithHeader)
public boolean isPathStyleAccessEnable()
public void setPathStyleAccessEnable(boolean pathStyleAccessEnable)
public boolean isCustomPathPrefixEnable()
public void setCustomPathPrefixEnable(boolean customPathPrefixEnable)
public void createBucketRequestBodyMarshall(java.util.Map<java.lang.String,java.lang.String> configures) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void putBucketRefererRequestBodyMarshall(java.util.ArrayList<java.lang.String> referers, boolean allowEmpty) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void putBucketLoggingRequestBodyMarshall(java.lang.String targetBucketName, java.lang.String targetPrefix) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public void putBucketLifecycleRequestBodyMarshall(java.util.ArrayList<BucketLifecycleRule> lifecycleRules) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public byte[] deleteMultipleObjectRequestBodyMarshall(java.util.List<java.lang.String> objectKeys, boolean isQuiet) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public byte[] putObjectTaggingRequestBodyMarshall(java.util.Map<java.lang.String,java.lang.String> tags) throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
public java.lang.String buildOSSServiceURL()
public java.lang.String buildCanonicalURL() throws java.lang.Exception
java.lang.Exception
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
public void addHeader(java.lang.String key, java.lang.String value)
public java.io.InputStream getContent()
public void setContent(java.io.InputStream content)
public java.lang.String getStringBody()
public void setStringBody(java.lang.String stringBody)
public long getContentLength()
public void setContentLength(long contentLength)
public void close() throws java.io.IOException
java.io.IOException