public CompletableFuture<List<DeviceVO>> list(String name, String namePattern, Long networkId, String networkName, String sortField, String sortOrderAsc, Integer take, Integer skip, HivePrincipal principal) { ListDeviceRequest listDeviceRequest = new ListDeviceRequest(); listDeviceRequest.setName(name); listDeviceRequest.setNamePattern(namePattern); listDeviceRequest.setNetworkId(networkId); listDeviceRequest.setNetworkName(networkName); listDeviceRequest.setSortField(sortField); listDeviceRequest.setSortOrder(sortOrderAsc); listDeviceRequest.setTake(take); listDeviceRequest.setSkip(skip); listDeviceRequest.setPrincipal(principal); return list(listDeviceRequest); }