public Builder(IDeviceSpecification api) { request.setToken(api.getToken()); request.setName(api.getName()); request.setAssetModuleId(api.getAssetModuleId()); request.setAssetId(api.getAssetId()); request.setContainerPolicy(api.getContainerPolicy()); request.setDeviceElementSchema((DeviceElementSchema) api.getDeviceElementSchema()); request.setMetadata(new HashMap<String, String>()); request.getMetadata().putAll(api.getMetadata()); }