/**
* This file was auto-generated by mofcomp -j version 1.0.0 on Wed Mar 30
* 18:01:50 CEST 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 FCPort as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the FCPortBean Interface. The CIM class FCPort is described as follows:
*
* Capabilities and management of a Fibre Channel Port Device.
*/
public class FCPort extends NetworkPort implements Serializable {
/**
* This constructor creates a FCPortBeanImpl Class which implements the FCPortBean Interface, and encapsulates the CIM class FCPort in a Java
* Bean. The CIM class FCPort is described as follows:
*
* Capabilities and management of a Fibre Channel Port Device.
*/
public FCPort() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property SupportedCOS.
*/
public enum SupportedCOS {
UNKNOWN,
_1,
_2,
_3,
_4,
_5,
_6,
F
}
private SupportedCOS supportedCOS;
/**
* This method returns the FCPort.supportedCOS property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel Classes of Service that are supported. The active COS are indicated in ActiveCOS.
*
* @return int current supportedCOS property value
* @exception Exception
*/
public SupportedCOS getSupportedCOS() {
return this.supportedCOS;
} // getSupportedCOS
/**
* This method sets the FCPort.supportedCOS property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel Classes of Service that are supported. The active COS are indicated in ActiveCOS.
*
* @param int new supportedCOS property value
* @exception Exception
*/
public void setSupportedCOS(SupportedCOS supportedCOS) {
this.supportedCOS = supportedCOS;
} // setSupportedCOS
/**
* The following constants are defined for use with the ValueMap/Values qualified property ActiveCOS.
*/
public enum ActiveCOS {
UNKNOWN,
_1,
_2,
_3,
_4,
_5,
_6,
F
}
private ActiveCOS activeCOS;
/**
* This method returns the FCPort.activeCOS property value. This property is described as follows:
*
* An array of integers that indicates the Classes of Service that are active. The Active COS is indicated in ActiveCOS.
*
* @return int current activeCOS property value
* @exception Exception
*/
public ActiveCOS getActiveCOS() {
return this.activeCOS;
} // getActiveCOS
/**
* This method sets the FCPort.activeCOS property value. This property is described as follows:
*
* An array of integers that indicates the Classes of Service that are active. The Active COS is indicated in ActiveCOS.
*
* @param int new activeCOS property value
* @exception Exception
*/
public void setActiveCOS(ActiveCOS activeCOS) {
this.activeCOS = activeCOS;
} // setActiveCOS
/**
* The following constants are defined for use with the ValueMap/Values qualified property SupportedFC4Types.
*/
public enum SupportedFC4Types {
UNKNOWN,
OTHER,
ISO_IEC_8802_2_LLC,
IP_OVER_FC,
SCSI_FCP,
SCSI_GPP,
IPI_3_MASTER,
IPI_3_SLAVE,
IPI_3_PEER,
CP_IPI_3_MASTER,
CP_IPI_3_SLAVE,
CP_IPI_3_PEER,
SBCCS_CHANNEL,
SBCCS_CONTROL_UNIT,
FC_SB_2_CHANNEL,
FC_SB_2_CONTROL_UNIT,
FIBRE_CHANNEL_SERVICES_FC_GS_FC_GS_2_FC_GS_3,
FC_SW,
FC_SNMP,
HIPPI_FP,
BBL_CONTROL,
BBL_FDDI_ENCAPSULATED_LAN_PDU,
BBL_802_3_ENCAPSULATED_LAN_PDU,
FC_VI,
FC_AV,
VENDOR_UNIQUE
}
private SupportedFC4Types supportedFC4Types;
/**
* This method returns the FCPort.supportedFC4Types property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel FC-4 protocols supported. The protocols that are active and running are indicated in the
* ActiveFC4Types property.
*
* @return int current supportedFC4Types property value
* @exception Exception
*/
public SupportedFC4Types getSupportedFC4Types() {
return this.supportedFC4Types;
} // getSupportedFC4Types
/**
* This method sets the FCPort.supportedFC4Types property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel FC-4 protocols supported. The protocols that are active and running are indicated in the
* ActiveFC4Types property.
*
* @param int new supportedFC4Types property value
* @exception Exception
*/
public void setSupportedFC4Types(SupportedFC4Types supportedFC4Types) {
this.supportedFC4Types = supportedFC4Types;
} // setSupportedFC4Types
/**
* The following constants are defined for use with the ValueMap/Values qualified property ActiveFC4Types.
*/
public enum ActiveFC4Types {
UNKNOWN,
OTHER,
ISO_IEC_8802_2_LLC,
IP_OVER_FC,
SCSI_FCP,
SCSI_GPP,
IPI_3_MASTER,
IPI_3_SLAVE,
IPI_3_PEER,
CP_IPI_3_MASTER,
CP_IPI_3_SLAVE,
CP_IPI_3_PEER,
SBCCS_CHANNEL,
SBCCS_CONTROL_UNIT,
FC_SB_2_CHANNEL,
FC_SB_2_CONTROL_UNIT,
FIBRE_CHANNEL_SERVICES_FC_GS_FC_GS_2_FC_GS_3,
FC_SW,
FC_SNMP,
HIPPI_FP,
BBL_CONTROL,
BBL_FDDI_ENCAPSULATED_LAN_PDU,
BBL_802_3_ENCAPSULATED_LAN_PDU,
FC_VI,
FC_AV,
VENDOR_UNIQUE
}
private ActiveFC4Types activeFC4Types;
/**
* This method returns the FCPort.activeFC4Types property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel FC-4 protocols currently running. A list of all supported protocols is indicated in the
* SupportedFC4Types property.
*
* @return int current activeFC4Types property value
* @exception Exception
*/
public ActiveFC4Types getActiveFC4Types() {
return this.activeFC4Types;
} // getActiveFC4Types
/**
* This method sets the FCPort.activeFC4Types property value. This property is described as follows:
*
* An array of integers that indicates the Fibre Channel FC-4 protocols currently running. A list of all supported protocols is indicated in the
* SupportedFC4Types property.
*
* @param int new activeFC4Types property value
* @exception Exception
*/
public void setActiveFC4Types(ActiveFC4Types activeFC4Types) {
this.activeFC4Types = activeFC4Types;
} // setActiveFC4Types
} // Class FCPort