# Class: NetworkProviderConfiguration

## Constructor

#### new NetworkProviderConfiguration(restConfig, webSocketConfig, sseConfig, maxConnectionErrorCount)

  Class provides configurations for REST, WS and SSE providers.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `restConfig` | AvayaClientServices.Config.ServerInfo |
  `webSocketConfig` | AvayaClientServices.Config.ServerInfo |
  `sseConfig` | AvayaClientServices.Config.ServerInfo |
  `maxConnectionErrorCount` | number |

## Members

#### maxConnectionErrorCount :number

  Number of maximum connection error count.

  ##### Type:

  - number
  Default Value:
    - 5

#### restConfig :AvayaClientServices.Config.ServerInfo

  Server information for a REST provider of network provider.

  ##### Type:

  - AvayaClientServices.Config.ServerInfo

#### sseConfig :AvayaClientServices.Config.ServerInfo

  Server information for a Server-sent Events provider of network provider.

  ##### Type:

  - AvayaClientServices.Config.ServerInfo

#### webSocketConfig :AvayaClientServices.Config.ServerInfo

  Server information for a webSocket provider of network provider.

  ##### Type:

  - AvayaClientServices.Config.ServerInfo