public class ObjectMetadata extends HeaderResponse
构造器和说明 |
---|
ObjectMetadata() |
限定符和类型 | 方法和说明 |
---|---|
void |
addUserMetadata(String key,
String value)
新增对象的自定义元数据
|
String |
getContentEncoding()
获取对象内容编码格式
|
Long |
getContentLength()
获取对象内容的长度
|
String |
getContentMd5()
获取对象内容经过base64编码的MD5值
|
String |
getContentType()
获取对象的MIME类型
|
String |
getEtag()
获取对象的etag校验值
|
Date |
getLastModified()
获取对象的最后修改时间
|
Map<String,Object> |
getMetadata()
获取对象属性集合
|
long |
getNextPosition()
获取下次追加上传的位置,仅在该值大于0,且isAppendable为true时有效
|
StorageClassEnum |
getObjectStorageClass()
获取对象的存储类型
|
String |
getStorageClass()
已过时。
|
Object |
getUserMetadata(String key)
获取对象的自定义元数据
|
Object |
getValue(String name) |
String |
getWebSiteRedirectLocation()
设置对象的重定向链接,可以将获取这个对象的请求重定向到桶内另一个对象或一个外部的URL
|
boolean |
isAppendable()
判断对象是否可被追加写
|
void |
setAppendable(boolean appendable) |
void |
setContentEncoding(String contentEncoding)
设置对象内容编码格式
|
void |
setContentLength(Long contentLength)
设置对象内容的长度
|
void |
setContentMd5(String contentMd5)
设置对象内容经过base64编码的MD5值
|
void |
setContentType(String contentType)
设置对象的MIME类型
|
void |
setEtag(String objEtag) |
void |
setLastModified(Date lastModified) |
void |
setMetadata(Map<String,Object> metadata)
设置对象属性集合
|
void |
setNextPosition(long nextPosition) |
void |
setObjectStorageClass(StorageClassEnum storageClass)
设置对象的存储类型
|
void |
setStorageClass(String storageClass)
已过时。
|
void |
setWebSiteRedirectLocation(String webSiteRedirectLocation)
获取对象的重定向链接,可以将获取这个对象的请求重定向到桶内另一个对象或一个外部的URL
|
String |
toString() |
getRequestId, getResponseHeaders, getStatusCode
public boolean isAppendable()
public void setAppendable(boolean appendable)
public long getNextPosition()
public void setNextPosition(long nextPosition)
public void addUserMetadata(String key, String value)
key
- 自定义元数据的关键字value
- 自定义元数据的值public Object getUserMetadata(String key)
key
- 自定义元数据的关键字public String getEtag()
public void setEtag(String objEtag)
public Date getLastModified()
public void setLastModified(Date lastModified)
public String getContentEncoding()
public void setContentEncoding(String contentEncoding)
contentEncoding
- 对象内容编码格式public Long getContentLength()
public void setContentLength(Long contentLength)
contentLength
- 对象内容的长度public String getContentType()
public void setContentType(String contentType)
contentType
- 对象的MIME类型@Deprecated public String getStorageClass()
@Deprecated public void setStorageClass(String storageClass)
storageClass
- 对象的存储类型public StorageClassEnum getObjectStorageClass()
public void setObjectStorageClass(StorageClassEnum storageClass)
storageClass
- 对象的存储类型public String getContentMd5()
public void setContentMd5(String contentMd5)
contentMd5
- 对象内容经过base64编码的MD5值public String getWebSiteRedirectLocation()
public void setWebSiteRedirectLocation(String webSiteRedirectLocation)
webSiteRedirectLocation
- 重定向链接public String toString()
toString
在类中 HeaderResponse
Copyright © 2019. All rights reserved.