WorkMetricsQuery


@ExperimentalWorkMetricsApi
class WorkMetricsQuery


A specification for querying WorkMetricsInfos.

Each component in a WorkMetricsQuery is AND-ed with the others. Each value in a component is OR-ed.

Summary

Nested types

A builder for WorkMetricsQuery.

Public properties

Long

The start of the enqueue time range filter (inclusive).

Long

The end of the enqueue time range filter (inclusive).

List<WorkMetricsInfo.State>

The List of WorkMetricsInfo.States being queried.

List<String>

The List of tags being queried.

List<UUID>

The List of androidx.work.WorkRequest ids being queried.

List<String>

The List of worker class names being queried.

Public properties

beginTimeMillis

val beginTimeMillisLong

The start of the enqueue time range filter (inclusive).

endTimeMillis

val endTimeMillisLong

The end of the enqueue time range filter (inclusive).

states

val statesList<WorkMetricsInfo.State>

The List of WorkMetricsInfo.States being queried.

tags

val tagsList<String>

The List of tags being queried.

workIds

val workIdsList<UUID>

The List of androidx.work.WorkRequest ids being queried.

workerClassNames

val workerClassNamesList<String>

The List of worker class names being queried.