# ModifiersBuilders.Modifiers.Builder

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

*** ** * ** ***


```
public final class ModifiersBuilders.Modifiers.Builder
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
> Deprecated in Java

Builder for `https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers`

## Summary

| ### Public constructors |
|---|
| `[Builder](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#Builder())()` **This method is deprecated.** Deprecated in Java |

| ### Public methods |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers` | `[build](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#build())()` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setBackground](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setBackground(androidx.wear.tiles.ModifiersBuilders.Background))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Background background)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setBorder](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setBorder(androidx.wear.tiles.ModifiersBuilders.Border))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Border border)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setClickable](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setClickable(androidx.wear.tiles.ModifiersBuilders.Clickable))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Clickable clickable)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setMetadata](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setMetadata(androidx.wear.tiles.ModifiersBuilders.ElementMetadata))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.ElementMetadata metadata)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setPadding](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setPadding(androidx.wear.tiles.ModifiersBuilders.Padding))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Padding padding)` **This method is deprecated.** Deprecated in Java |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder` | `[setSemantics](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setSemantics(androidx.wear.tiles.ModifiersBuilders.Semantics))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Semantics semantics)` **This method is deprecated.** Deprecated in Java |

## Public constructors

### Builder

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

```
public [Builder](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#Builder())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

## Public methods

### build

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

```
public @NonNull ModifiersBuilders.Modifiers [build](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#build())()
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Builds an instance from accumulated values.

### setBackground

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

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setBackground](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setBackground(androidx.wear.tiles.ModifiersBuilders.Background))(@NonNull ModifiersBuilders.Background background)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the background (with optional corner radius) of the modified element.

### setBorder

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

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setBorder](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setBorder(androidx.wear.tiles.ModifiersBuilders.Border))(@NonNull ModifiersBuilders.Border border)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the border of the modified element.

### setClickable

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

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setClickable](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setClickable(androidx.wear.tiles.ModifiersBuilders.Clickable))(@NonNull ModifiersBuilders.Clickable clickable)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the clickable property of the modified element. It allows its wrapped element to have actions associated with it, which will be executed when the element is tapped.

### setMetadata

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.1.0) Deprecated in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear-tiles#1.2.0)

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setMetadata](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setMetadata(androidx.wear.tiles.ModifiersBuilders.ElementMetadata))(@NonNull ModifiersBuilders.ElementMetadata metadata)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets metadata about an element. For use by libraries building higher-level components only. This can be used to track component metadata.

### setPadding

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

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setPadding](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setPadding(androidx.wear.tiles.ModifiersBuilders.Padding))(@NonNull ModifiersBuilders.Padding padding)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the padding of the modified element.

### setSemantics

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

```
public @NonNull ModifiersBuilders.Modifiers.Builder [setSemantics](https://developer.android.com/reference/androidx/wear/tiles/ModifiersBuilders.Modifiers.Builder#setSemantics(androidx.wear.tiles.ModifiersBuilders.Semantics))(@NonNull ModifiersBuilders.Semantics semantics)
```

> [!CAUTION]
> **This method is deprecated.**   
> Deprecated in Java

Sets the semantics of the modified element. This can be used to add metadata to the modified element (eg. screen reader content descriptions).