package oracle.kv.impl.mgmt.snmp.generated;

//
// Generated by mibgen version 5.1 (03/08/07) when compiling OracleNosqlMIB in standard metadata mode.
//


// jmx imports
//
import com.sun.management.snmp.SnmpStatusException;

/**
 * This interface is used for representing the remote management interface for the "StorageNode" MBean.
 */
public interface StorageNodeMBean {

    /**
     * Getter for the "SnAdminHttpPort" variable.
     */
    public Integer getSnAdminHttpPort() throws SnmpStatusException;

    /**
     * Getter for the "SnRootDirPath" variable.
     */
    public String getSnRootDirPath() throws SnmpStatusException;

    /**
     * Getter for the "SnStoreName" variable.
     */
    public String getSnStoreName() throws SnmpStatusException;

    /**
     * Getter for the "SnHaPortRange" variable.
     */
    public String getSnHaPortRange() throws SnmpStatusException;

    /**
     * Getter for the "SnCPUs" variable.
     */
    public Integer getSnCPUs() throws SnmpStatusException;

    /**
     * Getter for the "SnHAHostname" variable.
     */
    public String getSnHAHostname() throws SnmpStatusException;

    /**
     * Getter for the "SnMemory" variable.
     */
    public Integer getSnMemory() throws SnmpStatusException;

    /**
     * Getter for the "SnMountPoints" variable.
     */
    public String getSnMountPoints() throws SnmpStatusException;

    /**
     * Getter for the "SnRegistryPort" variable.
     */
    public Integer getSnRegistryPort() throws SnmpStatusException;

    /**
     * Getter for the "SnHostname" variable.
     */
    public String getSnHostname() throws SnmpStatusException;

    /**
     * Getter for the "SnCapacity" variable.
     */
    public Integer getSnCapacity() throws SnmpStatusException;

    /**
     * Getter for the "SnServiceStatus" variable.
     */
    public EnumSnServiceStatus getSnServiceStatus() throws SnmpStatusException;

    /**
     * Getter for the "SnLogFileLimit" variable.
     */
    public Integer getSnLogFileLimit() throws SnmpStatusException;

    /**
     * Getter for the "SnLogFileCount" variable.
     */
    public Integer getSnLogFileCount() throws SnmpStatusException;

    /**
     * Getter for the "SnId" variable.
     */
    public Integer getSnId() throws SnmpStatusException;

}
