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()
Deprecated.
|
String |
getVersionId()
获取对象版本号
|
boolean |
isAppendable()
判断对象是否可被追加写
|
boolean |
isDeleteMarker()
判断多版本对象是否已被删除
|
boolean |
isLatest()
判断对象是否是最新的版本
|
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()
@Deprecated public String getStorageClass()
public StorageClassEnum getObjectStorageClass()
public String getEtag()
public long getSize()
public boolean isDeleteMarker()
public boolean isAppendable()
public String getBucketName()
Copyright © 2021. All rights reserved.