Uses of Class
org.metricshub.ipmi.client.IpmiClient.Builder
Packages that use IpmiClient.Builder
-
Uses of IpmiClient.Builder in org.metricshub.ipmi.client
Methods in org.metricshub.ipmi.client that return IpmiClient.BuilderModifier and TypeMethodDescriptionIpmiClient.Builder.bmcKey(byte[] key) Sets the BMC key (Kg) of the two-key login, as raw bytes, for a BMC whose key is set.static IpmiClient.BuilderStarts building a client of the BMC at the given host.IpmiClient.Builder.cipherSuite(int id) Uses exactly the given cipher suite, without asking the BMC which ones it offers: saves the Get Channel Authentication Capabilities and Get Channel Cipher Suites round trips with a BMC known to support it.IpmiClient.Builder.cipherSuites(int... ids) Sets the cipher suites the client may use, by order of preference: the first one the BMC offers is used.IpmiClient.Builder.credentials(String userName, char[] userPassword) Sets the user name and password of the session.Sets the period of the keep-alive messages that keep the session open between operations; 30 seconds by default.IpmiClient.Builder.messageTimeout(Duration duration) Sets how long a message waits for its reply before it is sent again; 5 seconds by default.IpmiClient.Builder.port(int udpPort) Sets the UDP port of the BMC; 623 by default.IpmiClient.Builder.privilege(PrivilegeLevel level) Sets the maximum privilege of the session, requested at Open Session and RAKP 1.IpmiClient.Builder.retries(int count) Sets how many times a message is sent again; 3 by default.IpmiClient.Builder.sdrCache(boolean enabled) Tells whether the client caches the SDR repository it reads, so thatIpmiClient.sensors()andIpmiClient.frus()walk it once; enabled by default.Sets the overall deadline of each operation, session setup included; 2 minutes by default.