Expand description
Copyright © 2025-2026 Wenze Wei. All Rights Reserved.
This file is part of Ri. The Ri project belongs to the Dunimd Team.
Licensed under the Apache License, Version 2.0 (the “License”); You may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
§Device Module JNI Bindings
JNI bindings for Ri device classes.
Functions§
- Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ getBandwidth Gbps0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ getCompute Units0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ getMemory Gb0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ getStorage Gb0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ meets Requirements0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ setBandwidth Gbps0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ setCompute Units0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ setMemory Gb0 - Java_
com_ dunimd_ ri_ device_ RiDevice Capabilities_ setStorage Gb0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ getDiscovery Timeout Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ getMax Devices PerType0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ isCpu Discovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ isGpu Discovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ setCpu Discovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ setDiscovery Timeout Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ setGpu Discovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Config_ setMax Devices PerType0 - Java_
com_ dunimd_ ri_ device_ RiDevice Control Config_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Control Config_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Control Module_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Control Module_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ addDevice0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ getAll Devices0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ getDevice0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ getDevice Count0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Controller_ remove Device0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getCpu Usage Percent0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getDisk Iops0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getError Count0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getMemory Usage Percent0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getNetwork Latency Ms0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getResponse Time Ms0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getTemperature Celsius0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ getThroughput0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setCpu Usage Percent0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setDisk Iops0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setError Count0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setMemory Usage Percent0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setNetwork Latency Ms0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setResponse Time Ms0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setTemperature Celsius0 - Java_
com_ dunimd_ ri_ device_ RiDevice Health Metrics_ setThroughput0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ getDiscovery Interval Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ getMax Concurrent Tasks0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ getResource Allocation Timeout Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ isAuto Scheduling Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ isDiscovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ setAuto Scheduling Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ setDiscovery Enabled0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ setDiscovery Interval Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ setMax Concurrent Tasks0 - Java_
com_ dunimd_ ri_ device_ RiDevice Scheduling Config_ setResource Allocation Timeout Secs0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ free0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getCapabilities0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getDevice Type0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getHealth Metrics0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getHealth Score0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getId0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getName0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ getStatus0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ isAllocated0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ isAvailable0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ new0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ setCapabilities0 - Java_
com_ dunimd_ ri_ device_ RiDevice_ setStatus0 - Java_
com_ dunimd_ ri_ device_ RiDiscovery Result_ free0 - Java_
com_ dunimd_ ri_ device_ RiDiscovery Result_ getDiscovered Devices0 - Java_
com_ dunimd_ ri_ device_ RiDiscovery Result_ getRemoved Devices0 - Java_
com_ dunimd_ ri_ device_ RiDiscovery Result_ getTotal Devices0 - Java_
com_ dunimd_ ri_ device_ RiDiscovery Result_ getUpdated Devices0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ free0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getBandwidth Gbps0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getCompute Units0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getDevice Type0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getId0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getMemory Gb0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getSource0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ getStorage Gb0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ new0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ setBandwidth Gbps0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ setCompute Units0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ setMemory Gb0 - Java_
com_ dunimd_ ri_ device_ RiNetwork Device Info_ setStorage Gb0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ free0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getAllocated At0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getAllocation Id0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getDevice Id0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getDevice Name0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getExpires At0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getRemaining Time Secs0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ getRequest0 - Java_
com_ dunimd_ ri_ device_ RiResource Allocation_ isExpired0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ free0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ getDevice Type0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ getPriority0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ getRequest Id0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ getRequired Capabilities0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ getTimeout Secs0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ new0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ setPriority0 - Java_
com_ dunimd_ ri_ device_ RiResource Request_ setTimeout Secs0