---
title: "init(owner:name:)"
framework: usdkit
role: symbol
role_heading: Initializer
path: "usdkit/usdprim/variantsetspec/init(owner:name:)-1njrp"
---

# init(owner:name:)

Creates a new variant set spec nested inside a variant spec.

## Declaration

```swift
init?(owner: USDPrim.VariantSpec, name: USDToken)
```

## Parameters

- `owner`: The variant spec that owns the new (nested) variant set.
- `name`: The variant set’s name.
