in services-custom/s3-event-notifications/src/main/java/software/amazon/awssdk/eventnotifications/s3/model/S3EventNotificationRecord.java [277:324]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
S3EventNotificationRecord that = (S3EventNotificationRecord) o;
if (!Objects.equals(awsRegion, that.awsRegion)) {
return false;
}
if (!Objects.equals(eventName, that.eventName)) {
return false;
}
if (!Objects.equals(eventSource, that.eventSource)) {
return false;
}
if (!Objects.equals(eventVersion, that.eventVersion)) {
return false;
}
if (!Objects.equals(requestParameters, that.requestParameters)) {
return false;
}
if (!Objects.equals(responseElements, that.responseElements)) {
return false;
}
if (!Objects.equals(s3, that.s3)) {
return false;
}
if (!Objects.equals(userIdentity, that.userIdentity)) {
return false;
}
if (!Objects.equals(glacierEventData, that.glacierEventData)) {
return false;
}
if (!Objects.equals(lifecycleEventData, that.lifecycleEventData)) {
return false;
}
if (!Objects.equals(intelligentTieringEventData, that.intelligentTieringEventData)) {
return false;
}
if (!Objects.equals(replicationEventData, that.replicationEventData)) {
return false;
}
return Objects.equals(eventTime, that.eventTime);
}