# ModifiersBuilders.ElementMetadata.Builder

Artifact: [androidx.wear.protolayout:protolayout](https://developer.android.com/jetpack/androidx/releases/wear-protolayout) [View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/ModifiersBuilders.java+class:androidx.wear.protolayout.ModifiersBuilders.ElementMetadata.Builder) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***

<br />

```
class ModifiersBuilders.ElementMetadata.Builder
```

<br />

*** ** * ** ***

Builder for `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata`

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder#Builder()()` Creates an instance of `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder`. |

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata` | `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder#build()()` Builds an instance from accumulated values. |
| `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder` | `@https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 0) https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder#setTagData(byte[])(tagData: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte-array/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-byte/index.html>)` Sets property describing the element with which it is associated. |

## Public constructors

### Builder

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
Builder()
```

Creates an instance of `https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ElementMetadata.Builder`.

## Public functions

### build

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
fun build(): ModifiersBuilders.ElementMetadata
```

Builds an instance from accumulated values.

### setTagData

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
@RequiresSchemaVersion(major = 1, minor = 0)
fun setTagData(tagData: ByteArray<Byte>): ModifiersBuilders.ElementMetadata.Builder
```

Sets property describing the element with which it is associated. For use by libraries building higher-level components only. This can be used to track component metadata.