|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.aliyun.openservices.oss.model.GeneratePresignedUrlRequest
public class GeneratePresignedUrlRequest
生成带有签名信息的URL的请求。
| 构造方法摘要 | |
|---|---|
GeneratePresignedUrlRequest(String bucketName,
String key)
构造函数。 |
|
GeneratePresignedUrlRequest(String bucketName,
String key,
HttpMethod method)
构造函数。 |
|
| 方法摘要 | |
|---|---|
void |
addUserMetadata(String key,
String value)
添加一个用户自定义的元数据。 |
String |
getBucketName()
返回 Bucket名称。 |
Date |
getExpiration()
返回生成的URL的超时时间。 |
String |
getKey()
返回 OSSObject key。 |
HttpMethod |
getMethod()
返回HTTP访问方法。 |
ResponseHeaderOverrides |
getResponseHeaders()
返回要重载的返回请求头。 |
Map<String,String> |
getUserMetadata()
获取用户自定义的元数据。 |
void |
setBucketName(String bucketName)
设置 Bucket名称。 |
void |
setExpiration(Date expiration)
设置生成的URL的超时时间。。 |
void |
setKey(String key)
设置 OSSObject key。 |
void |
setMethod(HttpMethod method)
设置HTTP访问方法。 |
void |
setResponseHeaders(ResponseHeaderOverrides responseHeaders)
设置要重载的返回请求头(可选)。 |
void |
setUserMetadata(Map<String,String> userMetadata)
设置用户自定义的元数据,表示以x-oss-meta-为前缀的请求头。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public GeneratePresignedUrlRequest(String bucketName,
String key)
HttpMethod.GET。
bucketName - Bucket名称。key - Object key。
public GeneratePresignedUrlRequest(String bucketName,
String key,
HttpMethod method)
bucketName - Bucket名称。key - Object key。method - HttpMethod.GET。| 方法详细信息 |
|---|
public HttpMethod getMethod()
public void setMethod(HttpMethod method)
method - HTTP访问方法。public String getBucketName()
Bucket名称。
public void setBucketName(String bucketName)
Bucket名称。
bucketName - Bucket名称。public String getKey()
OSSObject key。
public void setKey(String key)
OSSObject key。
key - OSSObject key。public Date getExpiration()
public void setExpiration(Date expiration)
expiration - 生成的URL的超时时间。public ResponseHeaderOverrides getResponseHeaders()
public void setResponseHeaders(ResponseHeaderOverrides responseHeaders)
responseHeaders - 要重载的返回请求头。public Map<String,String> getUserMetadata()
获取用户自定义的元数据。
OSS内部保存用户自定义的元数据时,会以x-oss-meta-为请求头的前缀。 但用户通过该接口处理用户自定义元数据里,不需要加上前缀“x-oss-meta-”。 同时,元数据字典的键名是不区分大小写的,并且在从服务器端返回时会全部以小写形式返回, 即使在设置时给定了大写字母。比如键名为:MyUserMeta,通过getObjectMetadata接口 返回时键名会变为:myusermeta。
public void setUserMetadata(Map<String,String> userMetadata)
userMetadata - 用户自定义的元数据。
public void addUserMetadata(String key,
String value)
key - 请求头的Key。
这个Key不需要包含OSS要求的前缀,即不需要加入“x-oss-meta-”。value - 请求头的Value。
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||