---
title: NWParametersProvider
framework: network
role: symbol
role_heading: Protocol
path: network/nwparametersprovider
---

# NWParametersProvider

Types that conform to the NWParametersProvider protocol can be used to generate an NWParameters.

## Declaration

```swift
protocol NWParametersProvider
```

## Topics

### Instance Properties

- [parameters](network/nwparametersprovider/parameters.md)

### Instance Methods

- [constrainedPathsProhibited(_:)](network/nwparametersprovider/constrainedpathsprohibited(_:).md)
- [dnssecValidationRequired(_:)](network/nwparametersprovider/dnssecvalidationrequired(_:).md)
- [expensivePathsProhibited(_:)](network/nwparametersprovider/expensivepathsprohibited(_:).md)
- [expiredDNSBehavior(_:)](network/nwparametersprovider/expireddnsbehavior(_:).md)
- [fastOpenAllowed(_:)](network/nwparametersprovider/fastopenallowed(_:).md)
- [localEndpoint(_:)](network/nwparametersprovider/localendpoint(_:).md)
- [localEndpointReuseAllowed(_:)](network/nwparametersprovider/localendpointreuseallowed(_:).md)
- [localOnly(_:)](network/nwparametersprovider/localonly(_:).md)
- [localPort(_:)](network/nwparametersprovider/localport(_:).md)
- [multipathServiceType(_:)](network/nwparametersprovider/multipathservicetype(_:).md)
- [noProxiesPreferred(_:)](network/nwparametersprovider/noproxiespreferred(_:).md)
- [peerToPeerIncluded(_:)](network/nwparametersprovider/peertopeerincluded(_:).md)
- [prohibitedInterfaceTypes(_:)](network/nwparametersprovider/prohibitedinterfacetypes(_:).md)
- [prohibitedInterfaces(_:)](network/nwparametersprovider/prohibitedinterfaces(_:).md)
- [requiredInterface(_:)](network/nwparametersprovider/requiredinterface(_:).md)
- [requiredInterfaceType(_:)](network/nwparametersprovider/requiredinterfacetype(_:).md)
- [serviceClass(_:)](network/nwparametersprovider/serviceclass(_:).md)
- [ultraConstrainedPathsAllowed(_:)](network/nwparametersprovider/ultraconstrainedpathsallowed(_:).md)

## Relationships

### Conforming Types

- [NWParameters](network/nwparameters.md)
- [NWParametersBuilder](network/nwparametersbuilder.md)
