---
title: NWParametersBuilder
framework: network
role: symbol
role_heading: Structure
path: network/nwparametersbuilder
---

# NWParametersBuilder

An opaque class that is responsible for creating and configuring NWParameters based on the parameterized protocol stack.

## Declaration

```swift
struct NWParametersBuilder<Top, each P> where Top : NetworkProtocolOptions, repeat each P : NetworkProtocolOptions
```

## Topics

### Initializers

- [init(_:)](network/nwparametersbuilder/init(_:).md)
- [init(auto:)](network/nwparametersbuilder/init(auto:).md)

### Instance Methods

- [wifiAware(_:)](network/nwparametersbuilder/wifiaware(_:).md)

### Type Methods

- [parameters(_:)](network/nwparametersbuilder/parameters(_:).md)
- [parameters(initialParameters:_:)](network/nwparametersbuilder/parameters(initialparameters:_:).md)

## Relationships

### Conforms To

- [NWParametersProvider](network/nwparametersprovider.md)
