RequestBuilders.ResourcesRequest.Builder

public final class RequestBuilders.ResourcesRequest.Builder


Builder for ResourcesRequest

Summary

Public constructors

Public methods

@NonNull RequestBuilders.ResourcesRequest.Builder

Adds one item to requested resource IDs.

@NonNull RequestBuilders.ResourcesRequest

Builds an instance from accumulated values.

@NonNull RequestBuilders.ResourcesRequest.Builder

Sets the androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters object describing the device requesting the resources.

@NonNull RequestBuilders.ResourcesRequest.Builder

This method is deprecated.

Use ( instead.

@NonNull RequestBuilders.ResourcesRequest.Builder
setTileId(int tileId)

Sets the ID of the tile for which resources are being requested.

@NonNull RequestBuilders.ResourcesRequest.Builder

Sets the version of the resources being fetched.

Public constructors

Builder

Added in 1.0.0
public Builder()

Public methods

addResourceId

Added in 1.0.0
public @NonNull RequestBuilders.ResourcesRequest.Builder addResourceId(@NonNull String resourceId)

Adds one item to requested resource IDs. This specifies which tile resources should be returned in the androidx.wear.protolayout.ResourceBuilders.Resources response. If not specified, all resources for the given version must be provided in the response.

Note that resource IDs here correspond to tile resources (i.e. keys that would be used in androidx.wear.protolayout.ResourceBuilders.Resources.idToImage), not Android resource names or similar.

1.0

build

Added in 1.0.0
public @NonNull RequestBuilders.ResourcesRequest build()

Builds an instance from accumulated values.

setDeviceConfiguration

Added in 1.2.0
public @NonNull RequestBuilders.ResourcesRequest.Builder setDeviceConfiguration(
    @NonNull DeviceParametersBuilders.DeviceParameters deviceConfiguration
)

Sets the androidx.wear.protolayout.DeviceParametersBuilders.DeviceParameters object describing the device requesting the resources.

1.0

setDeviceParameters

Added in 1.0.0
Deprecated in 1.2.0
public @NonNull RequestBuilders.ResourcesRequest.Builder setDeviceParameters(
    @NonNull DeviceParametersBuilders.DeviceParameters deviceParameters
)

Sets the androidx.wear.tiles.DeviceParametersBuilders.DeviceParameters describing the device requesting the resources.

1.0

setTileId

Added in 1.2.0
public @NonNull RequestBuilders.ResourcesRequest.Builder setTileId(int tileId)

Sets the ID of the tile for which resources are being requested.

1.0

setVersion

Added in 1.0.0
public @NonNull RequestBuilders.ResourcesRequest.Builder setVersion(@NonNull String version)

Sets the version of the resources being fetched. This is the same as the requested resource version, passed in androidx.wear.tiles.TileBuilders.Tile.

1.0