|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.aliyun.openservices.oss.model.CopyObjectRequest
public class CopyObjectRequest
拷贝一个在OSS上已经存在的Object成另外一个Object的请求参数。
| 构造方法摘要 | |
|---|---|
CopyObjectRequest(String sourceBucketName,
String sourceKey,
String destinationBucketName,
String destinationKey)
初始化一个新的 CopyObjectRequest实例。 |
|
| 方法摘要 | |
|---|---|
String |
getDestinationBucketName()
返回目标Object所在的Bucket的名称。 |
String |
getDestinationKey()
返回目标Object的Key。 |
List<String> |
getMatchingETagConstraints()
返回限定Object的ETag限定必须匹配给定值的列表。 |
Date |
getModifiedSinceConstraint()
返回一个时间,如果源Object自从该时间以后被修改过,则执行拷贝操作; 否则抛出异常。 |
ObjectMetadata |
getNewObjectMetadata()
返回目标Object的 ObjectMetadata信息。 |
List<String> |
getNonmatchingEtagConstraints()
返回限定Object的ETag限定必须不匹配给定值的列表。 |
String |
getSourceBucketName()
返回源Object所在的Bucket的名称。 |
String |
getSourceKey()
返回源Object的Key。 |
Date |
getUnmodifiedSinceConstraint()
返回一个时间,如果该时间等于或者晚于文件实际修改时间,则正常传输文件; 否则抛出异常。 |
void |
setDestinationBucketName(String destinationBucketName)
设置目标Object所在的Bucket的名称。 |
void |
setDestinationKey(String destinationKey)
设置目标Object的Key。 |
void |
setMatchingETagConstraints(List<String> matchingETagConstraints)
设置ETag限定值的列表。 |
void |
setModifiedSinceConstraint(Date modifiedSinceConstraint)
设置返回一个时间,如果源Object自从该时间以后被修改过,则执行拷贝操作; 否则抛出异常。 |
void |
setNewObjectMetadata(ObjectMetadata newObjectMetadata)
设置目标Object的 ObjectMetadata信息。 |
void |
setNonmatchingETagConstraints(List<String> nonmatchingEtagConstraints)
设置限定Object的ETag限定必须不匹配给定值的列表。 |
void |
setSourceBucketName(String sourceBucketName)
设置源Object所在的Bucket的名称。 |
void |
setSourceKey(String sourceKey)
设置源Object的Key。 |
void |
setUnmodifiedSinceConstraint(Date unmodifiedSinceConstraint)
设置一个时间,如果该时间等于或者晚于文件实际修改时间,则正常传输文件; 否则抛出异常。 |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public CopyObjectRequest(String sourceBucketName,
String sourceKey,
String destinationBucketName,
String destinationKey)
CopyObjectRequest实例。
sourceBucketName - 源Object所在的Bucket的名称。sourceKey - 源Object的Key。destinationBucketName - 目标Object所在的Bucket的名称。destinationKey - 目标Object的Key。| 方法详细信息 |
|---|
public String getSourceBucketName()
public void setSourceBucketName(String sourceBucketName)
sourceBucketName - 源Object所在的Bucket的名称。public String getSourceKey()
public void setSourceKey(String sourceKey)
sourceKey - 源Object的Key。public String getDestinationBucketName()
public void setDestinationBucketName(String destinationBucketName)
destinationBucketName - 目标Object所在的Bucket的名称。public String getDestinationKey()
public void setDestinationKey(String destinationKey)
destinationKey - 目标Object的Key。public ObjectMetadata getNewObjectMetadata()
ObjectMetadata信息。
ObjectMetadata信息。public void setNewObjectMetadata(ObjectMetadata newObjectMetadata)
ObjectMetadata信息。可选。
newObjectMetadata - 目标Object的ObjectMetadata信息。public List<String> getMatchingETagConstraints()
public void setMatchingETagConstraints(List<String> matchingETagConstraints)
matchingETagConstraints - ETag限定值的列表。public List<String> getNonmatchingEtagConstraints()
public void setNonmatchingETagConstraints(List<String> nonmatchingEtagConstraints)
nonmatchingEtagConstraints - ETag限定值的列表。public Date getUnmodifiedSinceConstraint()
public void setUnmodifiedSinceConstraint(Date unmodifiedSinceConstraint)
unmodifiedSinceConstraint - 设置一个时间,如果该时间等于或者晚于文件实际修改时间,则正常传输文件。public Date getModifiedSinceConstraint()
public void setModifiedSinceConstraint(Date modifiedSinceConstraint)
modifiedSinceConstraint - 设置一个时间,如果源Object自从该时间以后被修改过,则执行拷贝操作。
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||