---
title: "setField(at:name:value:)"
framework: usdkit
role: symbol
role_heading: Instance Method
path: "usdkit/usdlayer/setfield(at:name:value:)-83nwe"
---

# setField(at:name:value:)

Sets the value of the named field at the given path.

## Declaration

```swift
func setField(at path: USDLayer.Path, name: USDToken, value: USDValue)
```

## Parameters

- `path`: The path of the spec to update.
- `name`: The field name.
- `value`: The new field value.

## See Also

### Reading and authoring fields

- [field(at:name:)](usdkit/usdlayer/field(at:name:).md)
- [fields(at:)](usdkit/usdlayer/fields(at:).md)
- [setField(at:name:value:)](usdkit/usdlayer/setfield(at:name:value:)-3242k.md)
