@Override
    public int hashCode() {
        return Objects.hash(host, port, protocol, credentials, options, tags, cluster, replicaNum, shardNum,
                shardWeight, weight);
    }
Updates status of the node. This will only work when the node is
managed({@link #isManaged()} returns {@code true}).

@param status non-null node status
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseNode.java