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 "RepNodeTableEntry" MBean.
 */
public interface RepNodeTableEntryMBean {

    /**
     * Getter for the "RepNodeLatencyCeiling" variable.
     */
    public Integer getRepNodeLatencyCeiling() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMountPoint" variable.
     */
    public String getRepNodeMountPoint() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalPeriod" variable.
     */
    public Integer getRepNodeMultiIntervalPeriod() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeHeapSize" variable.
     */
    public Integer getRepNodeHeapSize() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeLoggingConfigProps" variable.
     */
    public String getRepNodeLoggingConfigProps() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalEnd" variable.
     */
    public Byte[] getRepNodeMultiIntervalEnd() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalStart" variable.
     */
    public Byte[] getRepNodeMultiIntervalStart() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeJavaMiscParams" variable.
     */
    public String getRepNodeJavaMiscParams() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativePct99" variable.
     */
    public Integer getRepNodeCumulativePct99() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMaxTrackedLatency" variable.
     */
    public Integer getRepNodeMaxTrackedLatency() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativePct95" variable.
     */
    public Integer getRepNodeCumulativePct95() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeStatsInterval" variable.
     */
    public Integer getRepNodeStatsInterval() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeLatAvgFrac" variable.
     */
    public Integer getRepNodeCumulativeLatAvgFrac() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCollectEnvStats" variable.
     */
    public EnumRepNodeCollectEnvStats getRepNodeCollectEnvStats() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeLatAvgInt" variable.
     */
    public Integer getRepNodeCumulativeLatAvgInt() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeConfigProperties" variable.
     */
    public String getRepNodeConfigProperties() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeLatAvg" variable.
     */
    public String getRepNodeCumulativeLatAvg() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCacheSize" variable.
     */
    public Integer getRepNodeCacheSize() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeLatMax" variable.
     */
    public Integer getRepNodeCumulativeLatMax() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeLatMin" variable.
     */
    public Integer getRepNodeCumulativeLatMin() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCommitLag" variable.
     */
    public Long getRepNodeCommitLag() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalLatMin" variable.
     */
    public Integer getRepNodeIntervalLatMin() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeThroughput" variable.
     */
    public Long getRepNodeCumulativeThroughput() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalThroughput" variable.
     */
    public Long getRepNodeIntervalThroughput() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalTotalOps" variable.
     */
    public Integer getRepNodeIntervalTotalOps() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeTotalOps" variable.
     */
    public Integer getRepNodeCumulativeTotalOps() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeEnd" variable.
     */
    public Byte[] getRepNodeCumulativeEnd() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativePct99" variable.
     */
    public Integer getRepNodeMultiCumulativePct99() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalPeriod" variable.
     */
    public Integer getRepNodeIntervalPeriod() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativePct95" variable.
     */
    public Integer getRepNodeMultiCumulativePct95() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalEnd" variable.
     */
    public Byte[] getRepNodeIntervalEnd() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCumulativeStart" variable.
     */
    public Byte[] getRepNodeCumulativeStart() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalPct99" variable.
     */
    public Integer getRepNodeIntervalPct99() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalStart" variable.
     */
    public Byte[] getRepNodeIntervalStart() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeLatAvgFrac" variable.
     */
    public Integer getRepNodeMultiCumulativeLatAvgFrac() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalPct95" variable.
     */
    public Integer getRepNodeIntervalPct95() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeServiceStatus" variable.
     */
    public EnumRepNodeServiceStatus getRepNodeServiceStatus() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeLatAvgInt" variable.
     */
    public Integer getRepNodeMultiCumulativeLatAvgInt() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeNumber" variable.
     */
    public Integer getRepNodeNumber() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalLatAvgFrac" variable.
     */
    public Integer getRepNodeIntervalLatAvgFrac() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeLatAvg" variable.
     */
    public String getRepNodeMultiCumulativeLatAvg() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeShardNumber" variable.
     */
    public Integer getRepNodeShardNumber() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalLatAvgInt" variable.
     */
    public Integer getRepNodeIntervalLatAvgInt() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeLatMax" variable.
     */
    public Integer getRepNodeMultiCumulativeLatMax() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalLatAvg" variable.
     */
    public String getRepNodeIntervalLatAvg() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeLatMin" variable.
     */
    public Integer getRepNodeMultiCumulativeLatMin() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeThroughput" variable.
     */
    public Long getRepNodeMultiCumulativeThroughput() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeIntervalLatMax" variable.
     */
    public Integer getRepNodeIntervalLatMax() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeTotalOps" variable.
     */
    public Integer getRepNodeMultiCumulativeTotalOps() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeEnd" variable.
     */
    public Byte[] getRepNodeMultiCumulativeEnd() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeStart" variable.
     */
    public Byte[] getRepNodeMultiCumulativeStart() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalPct99" variable.
     */
    public Integer getRepNodeMultiIntervalPct99() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalPct95" variable.
     */
    public Integer getRepNodeMultiIntervalPct95() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalLatAvgFrac" variable.
     */
    public Integer getRepNodeMultiIntervalLatAvgFrac() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalLatAvgInt" variable.
     */
    public Integer getRepNodeMultiIntervalLatAvgInt() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeCommitLagThreshold" variable.
     */
    public Long getRepNodeCommitLagThreshold() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalLatAvg" variable.
     */
    public String getRepNodeMultiIntervalLatAvg() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiCumulativeTotalRequests" variable.
     */
    public Integer getRepNodeMultiCumulativeTotalRequests() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalLatMax" variable.
     */
    public Integer getRepNodeMultiIntervalLatMax() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalTotalRequests" variable.
     */
    public Integer getRepNodeMultiIntervalTotalRequests() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeThroughputFloor" variable.
     */
    public Integer getRepNodeThroughputFloor() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalLatMin" variable.
     */
    public Integer getRepNodeMultiIntervalLatMin() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalThroughput" variable.
     */
    public Long getRepNodeMultiIntervalThroughput() throws SnmpStatusException;

    /**
     * Getter for the "RepNodeMultiIntervalTotalOps" variable.
     */
    public Integer getRepNodeMultiIntervalTotalOps() throws SnmpStatusException;

}
