/**
* This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12
* 09:21:06 CET 2011.
*/
package org.opennaas.extensions.router.model;
import java.io.*;
import java.lang.Exception;
/**
* This Class contains accessor and mutator methods for all properties defined in the CIM class LogicalPortCapabilities as well as methods comparable
* to the invokeMethods defined for this class. This Class implements the LogicalPortCapabilitiesBean Interface. The CIM class LogicalPortCapabilities
* is described as follows:
*
* LogicalPortCapabilities describes the configuration capabilities for properties in LogicalPortSettings.
*/
public class LogicalPortCapabilities extends EnabledLogicalElementCapabilities
implements Serializable {
/**
* This constructor creates a LogicalPortCapabilitiesBeanImpl Class which implements the LogicalPortCapabilitiesBean Interface, and encapsulates
* the CIM class LogicalPortCapabilities in a Java Bean. The CIM class LogicalPortCapabilities is described as follows:
*
* LogicalPortCapabilities describes the configuration capabilities for properties in LogicalPortSettings.
*/
public LogicalPortCapabilities() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property requestedSpeedsSupported.
*/
private long[] requestedSpeedsSupported;
/**
* This method returns the LogicalPortCapabilities.requestedSpeedsSupported property value. This property is described as follows:
*
* List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.
*
* @return long[] current requestedSpeedsSupported property value
* @exception Exception
*/
public long[] getRequestedSpeedsSupported() {
return this.requestedSpeedsSupported;
} // getRequestedSpeedsSupported
/**
* This method sets the LogicalPortCapabilities.requestedSpeedsSupported property value. This property is described as follows:
*
* List of supported port speeds that can be configured on LogicalPortSettings.RequestedSpeed.
*
* @param long[] new requestedSpeedsSupported property value
* @exception Exception
*/
public void setRequestedSpeedsSupported(long[] requestedSpeedsSupported)
{
this.requestedSpeedsSupported = requestedSpeedsSupported;
} // setRequestedSpeedsSupported
/**
* The following constants are defined for use with the ValueMap/Values qualified property autoSenseSpeedConfigurable.
*/
private boolean autoSenseSpeedConfigurable;
/**
* This method returns the LogicalPortCapabilities.autoSenseSpeedConfigurable property value. This property is described as follows:
*
* A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).
*
* @return boolean current autoSenseSpeedConfigurable property value
* @exception Exception
*/
public boolean isAutoSenseSpeedConfigurable() {
return this.autoSenseSpeedConfigurable;
} // getAutoSenseSpeedConfigurable
/**
* This method sets the LogicalPortCapabilities.autoSenseSpeedConfigurable property value. This property is described as follows:
*
* A boolean indicating whether the value in LogicalPortSettings.AutoSenseSpeed may be changed (TRUE), or may only be viewed (FALSE).
*
* @param boolean new autoSenseSpeedConfigurable property value
* @exception Exception
*/
public void setAutoSenseSpeedConfigurable(boolean
autoSenseSpeedConfigurable) {
this.autoSenseSpeedConfigurable = autoSenseSpeedConfigurable;
} // setAutoSenseSpeedConfigurable
} // Class LogicalPortCapabilities