/** * 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 VirtualEthernetSwitchSettingData as well as methods * comparable to the invokeMethods defined for this class. This Class implements the VirtualEthernetSwitchSettingDataBean Interface. The CIM class * VirtualEthernetSwitchSettingData is described as follows: * * CIM_VirtualEthernetSwitchSettingData specializes CIM_VirtualSystemSettingDatato add the specific properties required to define a virtual Ethernet * switch. */ public class VirtualEthernetSwitchSettingData extends VirtualSystemSettingData implements Serializable { /** * This constructor creates a VirtualEthernetSwitchSettingDataBeanImpl Class which implements the VirtualEthernetSwitchSettingDataBean Interface, * and encapsulates the CIM class VirtualEthernetSwitchSettingData in a Java Bean. The CIM class VirtualEthernetSwitchSettingData is described as * follows: * * CIM_VirtualEthernetSwitchSettingData specializes CIM_VirtualSystemSettingDatato add the specific properties required to define a virtual * Ethernet switch. */ public VirtualEthernetSwitchSettingData() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property vLANConnection. */ private String[] vLANConnection; /** * This method returns the VirtualEthernetSwitchSettingData.vLANConnection property value. This property is described as follows: * * A list of VLANIds that this switch can access * * @return String[] current vLANConnection property value * @exception Exception */ public String[] getVLANConnection() { return this.vLANConnection; } // getVLANConnection /** * This method sets the VirtualEthernetSwitchSettingData.vLANConnection property value. This property is described as follows: * * A list of VLANIds that this switch can access * * @param String * [] new vLANConnection property value * @exception Exception */ public void setVLANConnection(String[] vLANConnection) { this.vLANConnection = vLANConnection; } // setVLANConnection /** * The following constants are defined for use with the ValueMap/Values qualified property associatedResourcePool. */ private String[] associatedResourcePool; /** * This method returns the VirtualEthernetSwitchSettingData.associatedResourcePool property value. This property is described as follows: * * A list of host resource pools to be associated or that are currentlyassociated with the Ethernet Switch for the purpose of the allocation of * Ethernet connections between a virtual machine and an Ethernet switch Each non-Null value of the AssoicatedResourcePool property shall * conformto the production WBEM_URI_UntypedInstancePath as defined in DSP0207 * * @return String[] current associatedResourcePool property value * @exception Exception */ public String[] getAssociatedResourcePool() { return this.associatedResourcePool; } // getAssociatedResourcePool /** * This method sets the VirtualEthernetSwitchSettingData.associatedResourcePool property value. This property is described as follows: * * A list of host resource pools to be associated or that are currentlyassociated with the Ethernet Switch for the purpose of the allocation of * Ethernet connections between a virtual machine and an Ethernet switch Each non-Null value of the AssoicatedResourcePool property shall * conformto the production WBEM_URI_UntypedInstancePath as defined in DSP0207 * * @param String * [] new associatedResourcePool property value * @exception Exception */ public void setAssociatedResourcePool(String[] associatedResourcePool) { this.associatedResourcePool = associatedResourcePool; } // setAssociatedResourcePool /** * The following constants are defined for use with the ValueMap/Values qualified property maxNumMACAddress. */ private long maxNumMACAddress; /** * This method returns the VirtualEthernetSwitchSettingData.maxNumMACAddress property value. This property is described as follows: * * This property specifies the number of unique MAC addresses that can be learnedby the switch to support MAC Address Learning, as defined in the * IEEE 802.1 standard * * @return long current maxNumMACAddress property value * @exception Exception */ public long getMaxNumMACAddress() { return this.maxNumMACAddress; } // getMaxNumMACAddress /** * This method sets the VirtualEthernetSwitchSettingData.maxNumMACAddress property value. This property is described as follows: * * This property specifies the number of unique MAC addresses that can be learnedby the switch to support MAC Address Learning, as defined in the * IEEE 802.1 standard * * @param long new maxNumMACAddress property value * @exception Exception */ public void setMaxNumMACAddress(long maxNumMACAddress) { this.maxNumMACAddress = maxNumMACAddress; } // setMaxNumMACAddress } // Class VirtualEthernetSwitchSettingData