public boolean equals()

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;
    }