/** * 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 SSHCapabilities as well as methods comparable to the * invokeMethods defined for this class. This Class implements the SSHCapabilitiesBean Interface. The CIM class SSHCapabilities is described as * follows: * * A subclass of ProtocolServiceCapabilities that defines the capabilities of an SSH Service. An instance of CIM_SSHCapabilities is associated with an * instance of CIM_ProtocolService via the CIM_ElementCapabilities association. */ public class SSHCapabilities extends ProtocolServiceCapabilities implements Serializable { /** * This constructor creates a SSHCapabilitiesBeanImpl Class which implements the SSHCapabilitiesBean Interface, and encapsulates the CIM class * SSHCapabilities in a Java Bean. The CIM class SSHCapabilities is described as follows: * * A subclass of ProtocolServiceCapabilities that defines the capabilities of an SSH Service. An instance of CIM_SSHCapabilities is associated * with an instance of CIM_ProtocolService via the CIM_ElementCapabilities association. */ public SSHCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedSSHVersions. */ public enum SupportedSSHVersions { UNKNOWN, OTHER, SSHV1, SSHV2, DMTF_RESERVED, VENDOR_RESERVED } private SupportedSSHVersions supportedSSHVersions; /** * This method returns the SSHCapabilities.supportedSSHVersions property value. This property is described as follows: * * An array of integers indicating the version or versions of SSH protocol that the SSH service supports. * * @return int current supportedSSHVersions property value * @exception Exception */ public SupportedSSHVersions getSupportedSSHVersions() { return this.supportedSSHVersions; } // getSupportedSSHVersions /** * This method sets the SSHCapabilities.supportedSSHVersions property value. This property is described as follows: * * An array of integers indicating the version or versions of SSH protocol that the SSH service supports. * * @param int new supportedSSHVersions property value * @exception Exception */ public void setSupportedSSHVersions(SupportedSSHVersions supportedSSHVersions) { this.supportedSSHVersions = supportedSSHVersions; } // setSupportedSSHVersions /** * The following constants are defined for use with the ValueMap/Values qualified property otherSupportedSSHVersion. */ private String otherSupportedSSHVersion; /** * This method returns the SSHCapabilities.otherSupportedSSHVersion property value. This property is described as follows: * * If the SupportedSSHVersions property is set to 1, "Other" then free form string providing more information about supported SSH protocols. If * not set to 1, this string has no meaning. * * @return String current otherSupportedSSHVersion property value * @exception Exception */ public String getOtherSupportedSSHVersion() { return this.otherSupportedSSHVersion; } // getOtherSupportedSSHVersion /** * This method sets the SSHCapabilities.otherSupportedSSHVersion property value. This property is described as follows: * * If the SupportedSSHVersions property is set to 1, "Other" then free form string providing more information about supported SSH protocols. If * not set to 1, this string has no meaning. * * @param String * new otherSupportedSSHVersion property value * @exception Exception */ public void setOtherSupportedSSHVersion(String otherSupportedSSHVersion) { this.otherSupportedSSHVersion = otherSupportedSSHVersion; } // setOtherSupportedSSHVersion /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedEncryptionAlgorithms. */ public enum SupportedEncryptionAlgorithms { UNKNOWN, OTHER, DES, DES3, RC4, IDEA, SKIPJACK, DMTF_RESERVED, VENDOR_RESERVED } private SupportedEncryptionAlgorithms supportedEncryptionAlgorithms; /** * This method returns the SSHCapabilities.supportedEncryptionAlgorithms property value. This property is described as follows: * * An array of integers indicating the encryption algorithms that the SSH service supports. * * @return int current supportedEncryptionAlgorithms property value * @exception Exception */ public SupportedEncryptionAlgorithms getSupportedEncryptionAlgorithms() { return this.supportedEncryptionAlgorithms; } // getSupportedEncryptionAlgorithms /** * This method sets the SSHCapabilities.supportedEncryptionAlgorithms property value. This property is described as follows: * * An array of integers indicating the encryption algorithms that the SSH service supports. * * @param int new supportedEncryptionAlgorithms property value * @exception Exception */ public void setSupportedEncryptionAlgorithms(SupportedEncryptionAlgorithms supportedEncryptionAlgorithms) { this.supportedEncryptionAlgorithms = supportedEncryptionAlgorithms; } // setSupportedEncryptionAlgorithms /** * The following constants are defined for use with the ValueMap/Values qualified property otherSupportedEncryptionAlgorithm. */ private String otherSupportedEncryptionAlgorithm; /** * This method returns the SSHCapabilities.otherSupportedEncryptionAlgorithm property value. This property is described as follows: * * If the SupportedEncryptionAlgorithms property is set to 1, "Other" then free form string providing more information about supported algorithms. * If not set to 1, this string has no meaning. * * @return String current otherSupportedEncryptionAlgorithm property value * @exception Exception */ public String getOtherSupportedEncryptionAlgorithm() { return this.otherSupportedEncryptionAlgorithm; } // getOtherSupportedEncryptionAlgorithm /** * This method sets the SSHCapabilities.otherSupportedEncryptionAlgorithm property value. This property is described as follows: * * If the SupportedEncryptionAlgorithms property is set to 1, "Other" then free form string providing more information about supported algorithms. * If not set to 1, this string has no meaning. * * @param String * new otherSupportedEncryptionAlgorithm property value * @exception Exception */ public void setOtherSupportedEncryptionAlgorithm(String otherSupportedEncryptionAlgorithm) { this.otherSupportedEncryptionAlgorithm = otherSupportedEncryptionAlgorithm; } // setOtherSupportedEncryptionAlgorithm } // Class SSHCapabilities