public int hashCode()

in aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events/APIGatewayProxyRequestEvent.java [590:612]


        public int hashCode() {
            final int prime = 31;
            int hashCode = 1;

            hashCode = prime * hashCode + ((getAccountId() == null) ? 0 : getAccountId().hashCode());
            hashCode = prime * hashCode + ((getResourceId() == null) ? 0 : getResourceId().hashCode());
            hashCode = prime * hashCode + ((getStage() == null) ? 0 : getStage().hashCode());
            hashCode = prime * hashCode + ((getRequestId() == null) ? 0 : getRequestId().hashCode());
            hashCode = prime * hashCode + ((getIdentity() == null) ? 0 : getIdentity().hashCode());
            hashCode = prime * hashCode + ((getResourcePath() == null) ? 0 : getResourcePath().hashCode());
            hashCode = prime * hashCode + ((getHttpMethod() == null) ? 0 : getHttpMethod().hashCode());
            hashCode = prime * hashCode + ((getApiId() == null) ? 0 : getApiId().hashCode());
            hashCode = prime * hashCode + ((getPath() == null) ? 0 : getPath().hashCode());
            hashCode = prime * hashCode + ((getAuthorizer() == null) ? 0 : getAuthorizer().hashCode());
            hashCode = prime * hashCode + ((getOperationName() == null) ? 0: getOperationName().hashCode());
            hashCode = prime * hashCode + ((getExtendedRequestId() == null) ? 0 : getExtendedRequestId().hashCode());
            hashCode = prime * hashCode + ((getRequestTime() == null) ? 0 : getRequestTime().hashCode());
            hashCode = prime * hashCode + ((getRequestTimeEpoch() == null) ? 0 : getRequestTimeEpoch().hashCode());
            hashCode = prime * hashCode + ((getDomainName() == null) ? 0 : getDomainName().hashCode());
            hashCode = prime * hashCode + ((getDomainPrefix() == null) ? 0 : getDomainPrefix().hashCode());
            hashCode = prime * hashCode + ((getProtocol() == null) ? 0 : getProtocol().hashCode());
            return hashCode;
        }