public class VersionOrDeleteMarker extends Object
Modifier and Type | Class and Description |
---|---|
static class |
VersionOrDeleteMarker.Builder |
Constructor and Description |
---|
VersionOrDeleteMarker(String bucketName,
String key,
String versionId,
boolean isLatest,
Date lastModified,
Owner owner,
String etag,
long size,
StorageClassEnum storageClass,
boolean isDeleteMarker,
boolean appendable)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
获取多版本对象所在的桶名
|
String |
getEtag()
获取对象的etag值
|
String |
getKey()
获取对象名
|
Date |
getLastModified()
获取对象最后修改日期
|
String |
getObjectKey()
获取对象名
|
StorageClassEnum |
getObjectStorageClass()
获取对象存储类型
|
Owner |
getOwner()
获取对象的所有者
|
long |
getSize()
获取对象大小,单位:字节
|
String |
getStorageClass()
获取对象存储类型
|
String |
getVersionId()
获取对象版本号
|
boolean |
isAppendable()
判断对象是否可被追加写
|
boolean |
isDeleteMarker()
判断多版本对象是否已被删除
|
boolean |
isLatest()
判断对象是否是最新的版本
|
void |
setKey(String key) |
String |
toString() |
@Deprecated public VersionOrDeleteMarker(String bucketName, String key, String versionId, boolean isLatest, Date lastModified, Owner owner, String etag, long size, StorageClassEnum storageClass, boolean isDeleteMarker, boolean appendable)
bucketName
- 桶名key
- 对象名称versionId
- 版本isLatest
- 是否最新版本标识lastModified
- 最后修改日期owner
- 所有者etag
- 对象的etag值size
- 对象大小,单位:字节storageClass
- 对象存储类型isDeleteMarker
- 多版本对象是否已被删除appendable
- 对象是否可被追加写public String getKey()
public String getObjectKey()
public String getVersionId()
public boolean isLatest()
public Date getLastModified()
public Owner getOwner()
public String getStorageClass()
public StorageClassEnum getObjectStorageClass()
public String getEtag()
public long getSize()
public boolean isDeleteMarker()
public boolean isAppendable()
public String getBucketName()
public void setKey(String key)
Copyright © 2021. All rights reserved.