in src/main/java/com/aliyun/openservices/log/common/AliyunLOGSink.java [162:189]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
AliyunLOGSink sink = (AliyunLOGSink) o;
if (getName() != null ? !getName().equals(sink.getName()) : sink.getName() != null) {
return false;
}
if (getEndpoint() != null ? !getEndpoint().equals(sink.getEndpoint()) : sink.getEndpoint() != null) {
return false;
}
if (getProject() != null ? !getProject().equals(sink.getProject()) : sink.getProject() != null) {
return false;
}
if (getLogstore() != null ? !getLogstore().equals(sink.getLogstore()) : sink.getLogstore() != null) {
return false;
}
if (getAccessKeyId() != null ? !getAccessKeyId().equals(sink.getAccessKeyId()) : sink.getAccessKeyId() != null) {
return false;
}
if (getDatasets() != null ? !getDatasets().equals(sink.getDatasets()) : sink.getDatasets() != null) {
return false;
}
return getAccessKeySecret() != null ? getAccessKeySecret().equals(sink.getAccessKeySecret()) : sink.getAccessKeySecret() == null;
}