# ParametersBuilder

# ParametersBuilder


```
@AutomationDsl
class ParametersBuilder
```

<br />

*** ** * ** ***

Type-safe builder that builds a `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter`.

## Summary

| ### Public constructors |
|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ParametersBuilder#ParametersBuilder()()` Create a `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instance. |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter>` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ParametersBuilder#build()()` Build a `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html` of `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instances. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ParametersBuilder#parameter(com.google.home.automation.Parameter)(parameter: https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter)` Build a `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter`. |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html<https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter>` | `https://developers.home.google.com/reference/kotlin/com/google/home/automation/ParametersBuilder#parameters()` `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html` of `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instances. |

## Public constructors

### ParametersBuilder

```
ParametersBuilder()
```

Create a `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instance.

## Public functions

### build

```
fun build(): List<Parameter>
```

Build a `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html` of `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instances.

| Returns |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html<https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter>` | A `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html` of `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instances. |

### parameter

```
fun parameter(parameter: Parameter): Unit
```

Build a `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter`.

| Parameters |
|---|---|
| `parameter: https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` | The parameter. |

## Public properties

### parameters

```
val parameters: MutableList<Parameter>
```

`https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html` of `https://developers.home.google.com/reference/kotlin/com/google/home/automation/Parameter` instances.