package com.qianwen.core.oss.model;
|
|
import java.util.Date;
|
|
public class OssFile {
|
private String link;
|
private String name;
|
public String hash;
|
private long length;
|
private Date putTime;
|
private String contentType;
|
|
public void setLink(final String link) {
|
this.link = link;
|
}
|
|
public void setName(final String name) {
|
this.name = name;
|
}
|
|
public void setHash(final String hash) {
|
this.hash = hash;
|
}
|
|
public void setLength(final long length) {
|
this.length = length;
|
}
|
|
public void setPutTime(final Date putTime) {
|
this.putTime = putTime;
|
}
|
|
public void setContentType(final String contentType) {
|
this.contentType = contentType;
|
}
|
|
public boolean equals(final Object o) {
|
if (o == this) {
|
return true;
|
}
|
if (o instanceof OssFile) {
|
OssFile other = (OssFile) o;
|
if (other.canEqual(this) && getLength() == other.getLength()) {
|
Object this$link = getLink();
|
Object other$link = other.getLink();
|
if (this$link == null) {
|
if (other$link != null) {
|
return false;
|
}
|
} else if (!this$link.equals(other$link)) {
|
return false;
|
}
|
Object this$name = getName();
|
Object other$name = other.getName();
|
if (this$name == null) {
|
if (other$name != null) {
|
return false;
|
}
|
} else if (!this$name.equals(other$name)) {
|
return false;
|
}
|
Object this$hash = getHash();
|
Object other$hash = other.getHash();
|
if (this$hash == null) {
|
if (other$hash != null) {
|
return false;
|
}
|
} else if (!this$hash.equals(other$hash)) {
|
return false;
|
}
|
Object this$putTime = getPutTime();
|
Object other$putTime = other.getPutTime();
|
if (this$putTime == null) {
|
if (other$putTime != null) {
|
return false;
|
}
|
} else if (!this$putTime.equals(other$putTime)) {
|
return false;
|
}
|
Object this$contentType = getContentType();
|
Object other$contentType = other.getContentType();
|
return this$contentType == null ? other$contentType == null : this$contentType.equals(other$contentType);
|
}
|
return false;
|
}
|
return false;
|
}
|
|
protected boolean canEqual(final Object other) {
|
return other instanceof OssFile;
|
}
|
|
public int hashCode() {
|
long $length = getLength();
|
int result = (1 * 59) + ((int) (($length >>> 32) ^ $length));
|
Object $link = getLink();
|
int result2 = (result * 59) + ($link == null ? 43 : $link.hashCode());
|
Object $name = getName();
|
int result3 = (result2 * 59) + ($name == null ? 43 : $name.hashCode());
|
Object $hash = getHash();
|
int result4 = (result3 * 59) + ($hash == null ? 43 : $hash.hashCode());
|
Object $putTime = getPutTime();
|
int result5 = (result4 * 59) + ($putTime == null ? 43 : $putTime.hashCode());
|
Object $contentType = getContentType();
|
return (result5 * 59) + ($contentType == null ? 43 : $contentType.hashCode());
|
}
|
|
public String toString() {
|
return "OssFile(link=" + getLink() + ", name=" + getName() + ", hash=" + getHash() + ", length=" + getLength() + ", putTime=" + getPutTime() + ", contentType=" + getContentType() + ")";
|
}
|
|
public String getLink() {
|
return this.link;
|
}
|
|
public String getName() {
|
return this.name;
|
}
|
|
public String getHash() {
|
return this.hash;
|
}
|
|
public long getLength() {
|
return this.length;
|
}
|
|
public Date getPutTime() {
|
return this.putTime;
|
}
|
|
public String getContentType() {
|
return this.contentType;
|
}
|
}
|