Class IpmiClientConfiguration

java.lang.Object
org.sentrysoftware.ipmi.client.IpmiClientConfiguration

public class IpmiClientConfiguration extends Object
IPMI configuration including the required credentials that need to be used to establish the communication with the IPMI interface
  • Constructor Details

    • IpmiClientConfiguration

      public IpmiClientConfiguration(String hostname, String username, char[] password, byte[] bmcKey, boolean skipAuth, long timeout)
      Instantiates a new IpmiClientConfiguration in order to query the IPMI host.
      Parameters:
      hostname - IP Address or host name of the remote IPMI host.
      username - Name used to establish the connection with the host via the IPMI protocol.
      password - Password used to establish the connection with the host via the IPMI protocol.
      bmcKey - The key that should be provided if the two-key authentication is enabled, null otherwise.
      skipAuth - Whether the client should skip authentication
      timeout - Timeout used for each IPMI request.
  • Method Details

    • getHostname

      public String getHostname()
    • setHostname

      public void setHostname(String hostname)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public char[] getPassword()
    • setPassword

      public void setPassword(char[] password)
    • getBmcKey

      public byte[] getBmcKey()
    • setBmcKey

      public void setBmcKey(byte[] bmcKey)
    • isSkipAuth

      public boolean isSkipAuth()
    • setSkipAuth

      public void setSkipAuth(boolean skipAuth)
    • getTimeout

      public long getTimeout()
    • setTimeout

      public void setTimeout(long timeout)