# ResourceBuilders.InlineImageResource.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.InlineImageResource.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.InlineImageResource.Builder
```

<br />

*** ** * ** ***

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

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

## Summary

| ### Public constructors |
|---|
| `[Builder](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.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.InlineImageResource` | `[build](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.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.InlineImageResource.Builder` | `[setData](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setData(byte[]))(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html byte[] data)` **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.InlineImageResource.Builder` | `[setFormat](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setFormat(int))(int format)` **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.InlineImageResource.Builder` | `[setHeightPx](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setHeightPx(int))(@https://developer.android.com/reference/androidx/annotation/Dimension(unit = 1) int heightPx)` **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.InlineImageResource.Builder` | `[setWidthPx](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setWidthPx(int))(@https://developer.android.com/reference/androidx/annotation/Dimension(unit = 1) int widthPx)` **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.InlineImageResource.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 ResourceBuilders.InlineImageResource [build](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#build())()
```

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

Builds an instance from accumulated values.

### setData

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.InlineImageResource.Builder [setData](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setData(byte[]))(@NonNull byte[] data)
```

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

Sets the byte array representing the image.

### setFormat

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

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

Sets the format of the byte array data representing the image. May be left unspecified or set to IMAGE_FORMAT_UNDEFINED in which case the platform will attempt to extract this from the raw image data. If the platform does not support the format, the image will not be decoded or displayed.

### setHeightPx

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.InlineImageResource.Builder [setHeightPx](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setHeightPx(int))(@Dimension(unit = 1) int heightPx)
```

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

Sets the native height of the image, in pixels. Only required for formats (e.g. IMAGE_FORMAT_RGB_565) where the image data does not include size.

### setWidthPx

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.InlineImageResource.Builder [setWidthPx](https://developer.android.com/reference/androidx/wear/tiles/ResourceBuilders.InlineImageResource.Builder#setWidthPx(int))(@Dimension(unit = 1) int widthPx)
```

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

Sets the native width of the image, in pixels. Only required for formats (e.g. IMAGE_FORMAT_RGB_565) where the image data does not include size.