in services-custom/s3-event-notifications/src/main/java/software/amazon/awssdk/eventnotifications/s3/model/S3EventNotificationRecord.java [327:342]
public int hashCode() {
int result = awsRegion != null ? awsRegion.hashCode() : 0;
result = 31 * result + (eventName != null ? eventName.hashCode() : 0);
result = 31 * result + (eventSource != null ? eventSource.hashCode() : 0);
result = 31 * result + (eventVersion != null ? eventVersion.hashCode() : 0);
result = 31 * result + (requestParameters != null ? requestParameters.hashCode() : 0);
result = 31 * result + (responseElements != null ? responseElements.hashCode() : 0);
result = 31 * result + (s3 != null ? s3.hashCode() : 0);
result = 31 * result + (userIdentity != null ? userIdentity.hashCode() : 0);
result = 31 * result + (glacierEventData != null ? glacierEventData.hashCode() : 0);
result = 31 * result + (lifecycleEventData != null ? lifecycleEventData.hashCode() : 0);
result = 31 * result + (intelligentTieringEventData != null ? intelligentTieringEventData.hashCode() : 0);
result = 31 * result + (replicationEventData != null ? replicationEventData.hashCode() : 0);
result = 31 * result + (eventTime != null ? eventTime.hashCode() : 0);
return result;
}