WorkQuery.Builder
class WorkQuery.Builder
A builder for WorkQuery.
Summary
Public companion functions |
|
|---|---|
WorkQuery.Builder |
Creates a |
WorkQuery.Builder |
fromStates(states: List<WorkInfo.State>)Creates a |
WorkQuery.Builder |
Creates a |
WorkQuery.Builder |
fromUniqueWorkNames(uniqueWorkNames: List<String>)Creates a |
Public functions |
|
|---|---|
WorkQuery.Builder |
Adds a |
WorkQuery.Builder |
addStates(states: List<WorkInfo.State>)Adds a |
WorkQuery.Builder |
Adds a |
WorkQuery.Builder |
addUniqueWorkNames(uniqueWorkNames: List<String>) |
WorkQuery |
build()Creates an instance of |
Public companion functions
fromIds
fun fromIds(ids: List<UUID>): WorkQuery.Builder
Creates a WorkQuery.Builder with a List of WorkRequest ids.
| Parameters | |
|---|---|
ids: List<UUID> |
The |
| Returns | |
|---|---|
WorkQuery.Builder |
a |
fromStates
fun fromStates(states: List<WorkInfo.State>): WorkQuery.Builder
Creates a WorkQuery.Builder with a List of WorkInfo.State states.
| Parameters | |
|---|---|
states: List<WorkInfo.State> |
The |
| Returns | |
|---|---|
WorkQuery.Builder |
a |
fromTags
fun fromTags(tags: List<String>): WorkQuery.Builder
Creates a WorkQuery.Builder with a List of WorkRequest tags.
| Parameters | |
|---|---|
tags: List<String> |
The |
| Returns | |
|---|---|
WorkQuery.Builder |
a |
fromUniqueWorkNames
fun fromUniqueWorkNames(uniqueWorkNames: List<String>): WorkQuery.Builder
Creates a WorkQuery.Builder with a List of uniqueWorkNames.
| Returns | |
|---|---|
WorkQuery.Builder |
a |
Public functions
addIds
fun addIds(ids: List<UUID>): WorkQuery.Builder
Adds a List of WorkRequest ids to the WorkQuery
| Returns | |
|---|---|
WorkQuery.Builder |
the instance of the |
addStates
fun addStates(states: List<WorkInfo.State>): WorkQuery.Builder
Adds a List of WorkInfo.States to the WorkQuery.
| Parameters | |
|---|---|
states: List<WorkInfo.State> |
The |
| Returns | |
|---|---|
WorkQuery.Builder |
the instance of the |
addTags
fun addTags(tags: List<String>): WorkQuery.Builder
Adds a List of WorkRequest tag to the WorkQuery.
| Parameters | |
|---|---|
tags: List<String> |
The |
| Returns | |
|---|---|
WorkQuery.Builder |
the instance of the |
addUniqueWorkNames
fun addUniqueWorkNames(uniqueWorkNames: List<String>): WorkQuery.Builder
Adds a List of uniqueWorkNames to the WorkQuery
| Returns | |
|---|---|
WorkQuery.Builder |
the instance of the |