---
title: "setMetadata(_:value:)"
framework: usdkit
role: symbol
role_heading: Instance Method
path: "usdkit/usdstage-4sfi1/object/metadatacollection/setmetadata(_:value:)"
---

# setMetadata(_:value:)

## Declaration

```swift
func setMetadata<T>(_ key: USDToken, value: T) throws where T : USDPrim.Attribute.MetadataValue
```
