in aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/KinesisFirehoseEvent.java [225:255]
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (obj instanceof Record == false)
return false;
Record other = (Record) obj;
if (other.getData() == null ^ this.getData() == null)
return false;
if (other.getData() != null && other.getData().equals(this.getData()) == false)
return false;
if (other.getRecordId() == null ^ this.getRecordId() == null)
return false;
if (other.getRecordId() != null && other.getRecordId().equals(this.getRecordId()) == false)
return false;
if (other.getApproximateArrivalEpoch() == null ^ this.getApproximateArrivalEpoch() == null)
return false;
if (other.getApproximateArrivalEpoch() != null && other.getApproximateArrivalEpoch().equals(this.getApproximateArrivalEpoch()) == false)
return false;
if (other.getApproximateArrivalTimestamp() == null ^ this.getApproximateArrivalTimestamp() == null)
return false;
if (other.getApproximateArrivalTimestamp() != null && other.getApproximateArrivalTimestamp().equals(this.getApproximateArrivalTimestamp()) == false)
return false;
if (other.getKinesisRecordMetadata() == null ^ this.getKinesisRecordMetadata() == null)
return false;
if (other.getKinesisRecordMetadata() != null && other.getKinesisRecordMetadata().equals(this.getKinesisRecordMetadata()) == false)
return false;
return true;
}