in aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/KinesisFirehoseEvent.java [405:431]
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (obj instanceof KinesisFirehoseEvent == false)
return false;
KinesisFirehoseEvent other = (KinesisFirehoseEvent) obj;
if (other.getInvocationId() == null ^ this.getInvocationId() == null)
return false;
if (other.getInvocationId() != null && other.getInvocationId().equals(this.getInvocationId()) == false)
return false;
if (other.getDeliveryStreamArn() == null ^ this.getDeliveryStreamArn() == null)
return false;
if (other.getDeliveryStreamArn() != null && other.getDeliveryStreamArn().equals(this.getDeliveryStreamArn()) == false)
return false;
if (other.getRegion() == null ^ this.getRegion() == null)
return false;
if (other.getRegion() != null && other.getRegion().equals(this.getRegion()) == false)
return false;
if (other.getRecords() == null ^ this.getRecords() == null)
return false;
if (other.getRecords() != null && other.getRecords().equals(this.getRecords()) == false)
return false;
return true;
}