# ResourceBuilders.Resources.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/ResourceBuilders.java+class:androidx.wear.tiles.ResourceBuilders.Resources.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 ResourceBuilders.Resources.Builder
```

<br />

*** ** * ** ***

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

Builder for `https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources`

## Summary

| ### Public constructors |
|---|
| `[Builder](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.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/ResourceBuilders.Resources.Builder` | `[addIdToImageMapping](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.Builder#addIdToImageMapping(java.lang.String,androidx.wear.tiles.ResourceBuilders.ImageResource))( @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/lang/String.html id, @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.ImageResource image )` **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/ResourceBuilders.Resources` | `[build](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.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/ResourceBuilders.Resources.Builder` | `[setVersion](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.Builder#setVersion(java.lang.String))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/lang/String.html version)` **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/ResourceBuilders.Resources.Builder#Builder())()
```

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

## Public methods

### addIdToImageMapping

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 ResourceBuilders.Resources.Builder [addIdToImageMapping](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.Builder#addIdToImageMapping(java.lang.String,androidx.wear.tiles.ResourceBuilders.ImageResource))(
    @NonNull String id,
    @NonNull ResourceBuilders.ImageResource image
)
```

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

Adds an entry into a map of resource_ids to images, which can be used by layouts.

### 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 ResourceBuilders.Resources [build](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.Builder#build())()
```

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

Builds an instance from accumulated values.

### setVersion

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 ResourceBuilders.Resources.Builder [setVersion](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources.Builder#setVersion(java.lang.String))(@NonNull String version)
```

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

Sets the version of this `https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.Resources` instance.

Each tile specifies the version of resources it requires. After fetching a tile, the renderer will use the resources version specified by the tile to separately fetch the resources.

This value must match the version of the resources required by the tile for the tile to render successfully, and must match the resource version specified in `https://developer.android.com/reference/androidx/wear/tiles/RequestBuilders.ResourcesRequest` which triggered this request.