Package com.avaya.clientservices.provider.ces

## Class CESConfiguration

- java.lang.Object
- - com.avaya.clientservices.provider.ces.CESConfiguration

-     public class CESConfiguration
      extends java.lang.Object

  User Configuration information for CES. This class provides the configuration data that allows a connection and access to be made to an CES Server

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `CESConfiguration()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `CredentialProvider` | `getCredentialProvider()` | Returns A CredentialProvider instance representing the object that provides the credentials.
    `ServerInfo` | `getServerInfo()` | Returns A ServerInfo value indicating the server to connect with.
    `java.lang.String` | `getVoicemailPIN()` | Returns A String value representing the Voicemail PIN.
    `boolean` | `isEnabled()` | Returns A Boolean value indicating whether the CES provider is enabled.
    `void` | `setCredentialProvider​(CredentialProvider credentialProvider)` | Set the ICredentialProvider value representing the object that provides the credentials.
    `void` | `setEnabled​(boolean enabled)` | Set the Boolean value indicating whether the CES provider is enabled.
    `void` | `setServerInfo​(ServerInfo serverInfo)` | Set the ServerInfo value indicating the server to connect with.
    `void` | `setVoicemailPIN​(java.lang.String voicemailPin)` | Set the String value representing the Voicemail PIN.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### CESConfiguration

          public CESConfiguration()

  - ### Method Detail

    - #### getCredentialProvider

          public CredentialProvider getCredentialProvider()

      Returns A CredentialProvider instance representing the object that provides the credentials.
      Returns:
        A CredentialProvider instance representing the object that provides the credentials.

    - #### setCredentialProvider

          public void setCredentialProvider​(CredentialProvider credentialProvider)

      Set the ICredentialProvider value representing the object that provides the credentials.
      Parameters:
        `credentialProvider` - ICredentialProvider value representing the object that provides the credentials.

    - #### isEnabled

          public boolean isEnabled()

      Returns A Boolean value indicating whether the CES provider is enabled.
      Returns:
        A Boolean value indicating whether the CES provider is enabled.

    - #### setEnabled

          public void setEnabled​(boolean enabled)

      Set the Boolean value indicating whether the CES provider is enabled.
      Parameters:
        `enabled` - Boolean value indicating whether the CES provider is enabled.

    - #### getServerInfo

          public ServerInfo getServerInfo()

      Returns A ServerInfo value indicating the server to connect with.
      Returns:
        A ServerInfo value indicating the server to connect with.

    - #### setServerInfo

          public void setServerInfo​(ServerInfo serverInfo)

      Set the ServerInfo value indicating the server to connect with.
      Parameters:
        `serverInfo` - ServerInfo value indicating the server to connect with.

    - #### getVoicemailPIN

          public java.lang.String getVoicemailPIN()

      Returns A String value representing the Voicemail PIN.
      Returns:
        A String value representing the Voicemail PIN.

    - #### setVoicemailPIN

          public void setVoicemailPIN​(java.lang.String voicemailPin)

      Set the String value representing the Voicemail PIN.
      Parameters:
        `voicemailPin` - String value representing the Voicemail PIN.