All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyun.ks3.dto.Ks3ObjectSummary Maven / Gradle / Ivy

package com.ksyun.ks3.dto;

import java.util.Date;

import com.ksyun.ks3.utils.StringUtils;

/**
 * @author lijunwei[[email protected]]  
 * 
 * @date 2014年10月16日 下午3:23:58
 * 
 * @description 
 **/
public class Ks3ObjectSummary {
	/**
	 * bucket名称
	 */
	protected String bucketName;
	/**
	 * object key
	 */
	protected String key;
	protected String eTag;
	/**
	 * 该object的大小,(字节数)
	 */
	protected long size;
	/**
	 * 上次修改时间
	 */
	protected Date lastModified;
	/**
	 * 存储类型,目前支持STANDARD
	 */
	protected String storageClass;
	/**
	 * object拥有者
	 */
	protected Owner owner;
	/**
	 * 文件类型
	 * */
	private String type;

	/**
	 * 版本号
	 */
	protected String versionId;
	/**
	 * 是否是最新的
	 */
	protected boolean isLatest = true;
	/**
	 * 是否是 deleteMarker
	 */
	protected boolean isDeleteMarker;

	public boolean isDeleteMarker() {
		return isDeleteMarker;
	}

	public void setDeleteMarker(boolean deleteMarker) {
		isDeleteMarker = deleteMarker;
	}

	public boolean isLatest() {
		return isLatest;
	}

	public void setLatest(boolean latest) {
		isLatest = latest;
	}

	public String getVersionId() {
		return versionId;
	}

	public void setVersionId(String versionId) {
		this.versionId = versionId;
	}

	public String toString() {
		return StringUtils.object2string(this);
	}

	public String getBucketName() {
		return bucketName;
	}

	public void setBucketName(String bucketName) {
		this.bucketName = bucketName;
	}

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}

	public String getETag() {
		return eTag;
	}

	public void setETag(String eTag) {
		this.eTag = eTag;
	}

	public long getSize() {
		return size;
	}

	public void setSize(long size) {
		this.size = size;
	}

	public Date getLastModified() {
		return lastModified;
	}

	public void setLastModified(Date lastModified) {
		this.lastModified = lastModified;
	}

	public Owner getOwner() {
		return owner;
	}

	public void setOwner(Owner owner) {
		this.owner = owner;
	}

	public String getStorageClass() {
		return storageClass;
	}

	public void setStorageClass(String storageClass) {
		this.storageClass = storageClass;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy