/** * 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 PowerUtilizationManagementCapabilities as well as * methods comparable to the invokeMethods defined for this class. This Class implements the PowerUtilizationManagementCapabilitiesBean Interface. The * CIM class PowerUtilizationManagementCapabilities is described as follows: * * CIM_PowerUtilizationManagementCapabilities describes the capabilities of the associated CIM_PowerUtilizationManagementService. */ public class PowerUtilizationManagementCapabilities extends EnabledLogicalElementCapabilities implements Serializable { /** * This constructor creates a PowerUtilizationManagementCapabilitiesBeanImpl Class which implements the PowerUtilizationManagementCapabilitiesBean * Interface, and encapsulates the CIM class PowerUtilizationManagementCapabilities in a Java Bean. The CIM class * PowerUtilizationManagementCapabilities is described as follows: * * CIM_PowerUtilizationManagementCapabilities describes the capabilities of the associated CIM_PowerUtilizationManagementService. */ public PowerUtilizationManagementCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property PowerUtilizationModesSupported. */ public enum PowerUtilizationModesSupported { DYNAMIC, STATIC, DMTF_RESERVED, VENDOR_RESERVED } private PowerUtilizationModesSupported powerUtilizationModesSupported; /** * This method returns the PowerUtilizationManagementCapabilities.powerUtilizationModesSupported property value. This property is described as * follows: * * PowerUtilizationModesSupported indicates the power utilization modes supported by associated instances of * CIM_PowerUtilizationManagementService. See CIM_PowerUtilizationManagementService.PowerSavingMode for a description of each enumeration value. * * @return int current powerUtilizationModesSupported property value * @exception Exception */ public PowerUtilizationModesSupported getPowerUtilizationModesSupported() { return this.powerUtilizationModesSupported; } // getPowerUtilizationModesSupported /** * This method sets the PowerUtilizationManagementCapabilities.powerUtilizationModesSupported property value. This property is described as * follows: * * PowerUtilizationModesSupported indicates the power utilization modes supported by associated instances of * CIM_PowerUtilizationManagementService. See CIM_PowerUtilizationManagementService.PowerSavingMode for a description of each enumeration value. * * @param int new powerUtilizationModesSupported property value * @exception Exception */ public void setPowerUtilizationModesSupported(PowerUtilizationModesSupported powerUtilizationModesSupported) { this.powerUtilizationModesSupported = powerUtilizationModesSupported; } // setPowerUtilizationModesSupported /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedMethods. */ public enum SupportedMethods { APPLYPOWERALLOCATIONSETTINGS, DMTF_RESERVED, VENDOR_RESERVED } private SupportedMethods supportedMethods; /** * This method returns the PowerUtilizationManagementCapabilities.supportedMethods property value. This property is described as follows: * * Enumeration of supported method identifiers * * @return int current supportedMethods property value * @exception Exception */ public SupportedMethods getSupportedMethods() { return this.supportedMethods; } // getSupportedMethods /** * This method sets the PowerUtilizationManagementCapabilities.supportedMethods property value. This property is described as follows: * * Enumeration of supported method identifiers * * @param int new supportedMethods property value * @exception Exception */ public void setSupportedMethods(SupportedMethods supportedMethods) { this.supportedMethods = supportedMethods; } // setSupportedMethods } // Class PowerUtilizationManagementCapabilities