in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/internal/client/DefaultDynamoDbIndex.java [122:145]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
DefaultDynamoDbIndex<?> that = (DefaultDynamoDbIndex<?>) o;
if (dynamoDbClient != null ? ! dynamoDbClient.equals(that.dynamoDbClient) : that.dynamoDbClient != null) {
return false;
}
if (extension != null ? ! extension.equals(that.extension) : that.extension != null) {
return false;
}
if (tableSchema != null ? ! tableSchema.equals(that.tableSchema) : that.tableSchema != null) {
return false;
}
if (tableName != null ? ! tableName.equals(that.tableName) : that.tableName != null) {
return false;
}
return indexName != null ? indexName.equals(that.indexName) : that.indexName == null;
}