/**
* 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