/**
* 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.Serializable;
/**
* This Class contains accessor and mutator methods for all properties defined in the CIM class DeviceStatisticalInformation as well as methods
* comparable to the invokeMethods defined for this class. This Class implements the DeviceStatisticalInformationBean Interface. The CIM class
* DeviceStatisticalInformation is described as follows:
*
* Statistical information associated with a LogicalDevice or one of its subclasses.
*/
public class DeviceStatisticalInformation extends StatisticalInformation
implements Serializable {
/**
* This constructor creates a DeviceStatisticalInformationBeanImpl Class which implements the DeviceStatisticalInformationBean Interface, and
* encapsulates the CIM class DeviceStatisticalInformation in a Java Bean. The CIM class DeviceStatisticalInformation is described as follows:
*
* Statistical information associated with a LogicalDevice or one of its subclasses.
*/
public DeviceStatisticalInformation() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property systemCreationClassName.
*/
private String systemCreationClassName;
/**
* This method returns the DeviceStatisticalInformation.systemCreationClassName property value. This property is described as follows:
*
* The scoping System's CreationClassName.
*
* @return String current systemCreationClassName property value
* @exception Exception
*/
public String getSystemCreationClassName() {
return this.systemCreationClassName;
} // getSystemCreationClassName
/**
* This method sets the DeviceStatisticalInformation.systemCreationClassName property value. This property is described as follows:
*
* The scoping System's CreationClassName.
*
* @param String
* new systemCreationClassName property value
* @exception Exception
*/
public void setSystemCreationClassName(String systemCreationClassName) {
this.systemCreationClassName = systemCreationClassName;
} // setSystemCreationClassName
/**
* The following constants are defined for use with the ValueMap/Values qualified property systemName.
*/
private String systemName;
/**
* This method returns the DeviceStatisticalInformation.systemName property value. This property is described as follows:
*
* The scoping System's Name.
*
* @return String current systemName property value
* @exception Exception
*/
public String getSystemName() {
return this.systemName;
} // getSystemName
/**
* This method sets the DeviceStatisticalInformation.systemName property value. This property is described as follows:
*
* The scoping System's Name.
*
* @param String
* new systemName property value
* @exception Exception
*/
public void setSystemName(String systemName) {
this.systemName = systemName;
} // setSystemName
/**
* The following constants are defined for use with the ValueMap/Values qualified property deviceCreationClassName.
*/
private String deviceCreationClassName;
/**
* This method returns the DeviceStatisticalInformation.deviceCreationClassName property value. This property is described as follows:
*
* The scoping Device's CreationClassName.
*
* @return String current deviceCreationClassName property value
* @exception Exception
*/
public String getDeviceCreationClassName() {
return this.deviceCreationClassName;
} // getDeviceCreationClassName
/**
* This method sets the DeviceStatisticalInformation.deviceCreationClassName property value. This property is described as follows:
*
* The scoping Device's CreationClassName.
*
* @param String
* new deviceCreationClassName property value
* @exception Exception
*/
public void setDeviceCreationClassName(String deviceCreationClassName) {
this.deviceCreationClassName = deviceCreationClassName;
} // setDeviceCreationClassName
/**
* The following constants are defined for use with the ValueMap/Values qualified property deviceID.
*/
private String deviceID;
/**
* This method returns the DeviceStatisticalInformation.deviceID property value. This property is described as follows:
*
* The scoping Device's ID.
*
* @return String current deviceID property value
* @exception Exception
*/
public String getDeviceID() {
return this.deviceID;
} // getDeviceID
/**
* This method sets the DeviceStatisticalInformation.deviceID property value. This property is described as follows:
*
* The scoping Device's ID.
*
* @param String
* new deviceID property value
* @exception Exception
*/
public void setDeviceID(String deviceID) {
this.deviceID = deviceID;
} // setDeviceID
/**
* The following constants are defined for use with the ValueMap/Values qualified property creationClassName.
*/
private String creationClassName;
/**
* This method returns the DeviceStatisticalInformation.creationClassName property value. This property is described as follows:
*
* CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties
* of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
*
* @return String current creationClassName property value
* @exception Exception
*/
public String getCreationClassName() {
return this.creationClassName;
} // getCreationClassName
/**
* This method sets the DeviceStatisticalInformation.creationClassName property value. This property is described as follows:
*
* CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties
* of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
*
* @param String
* new creationClassName property value
* @exception Exception
*/
public void setCreationClassName(String creationClassName) {
this.creationClassName = creationClassName;
} // setCreationClassName
// /**
// * The following constants are defined for use with the ValueMap/Values
// * qualified property name.
// */
// private String name;
/**
* This method returns the DeviceStatisticalInformation.name property value. This property is described as follows:
*
* The Name property, inherited from StatisticalInformation, serves as part of the object key.
*
* @return String current name property value
* @exception Exception
*/
@Override
public String getName() {
return super.getName();
} // getName
/**
* This method sets the DeviceStatisticalInformation.name property value. This property is described as follows:
*
* The Name property, inherited from StatisticalInformation, serves as part of the object key.
*
* @param String
* new name property value
* @exception Exception
*/
@Override
public void setName(String name) {
super.setName(name);
} // setName
} // Class DeviceStatisticalInformation