public static class JobHolder.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
JobHolder |
build() |
JobHolder.Builder |
createdNs(long createdNs) |
JobHolder.Builder |
deadline(long deadlineNs,
boolean cancelOnDeadline) |
JobHolder.Builder |
delayUntilNs(long delayUntilNs) |
JobHolder.Builder |
groupId(java.lang.String groupId) |
JobHolder.Builder |
id(java.lang.String id) |
JobHolder.Builder |
insertionOrder(long insertionOrder) |
JobHolder.Builder |
job(Job job) |
JobHolder.Builder |
persistent(boolean persistent) |
JobHolder.Builder |
priority(int priority) |
JobHolder.Builder |
requiredNetworkType(int requiredNetworkType) |
JobHolder.Builder |
runCount(int runCount) |
JobHolder.Builder |
runningSessionId(long runningSessionId) |
JobHolder.Builder |
tags(java.util.Set<java.lang.String> tags) |
public JobHolder.Builder priority(int priority)
public JobHolder.Builder groupId(java.lang.String groupId)
public JobHolder.Builder tags(java.util.Set<java.lang.String> tags)
public JobHolder.Builder runCount(int runCount)
public JobHolder.Builder persistent(boolean persistent)
public JobHolder.Builder job(Job job)
public JobHolder.Builder id(java.lang.String id)
public JobHolder.Builder requiredNetworkType(int requiredNetworkType)
public JobHolder.Builder createdNs(long createdNs)
public JobHolder.Builder delayUntilNs(long delayUntilNs)
public JobHolder.Builder insertionOrder(long insertionOrder)
public JobHolder.Builder runningSessionId(long runningSessionId)
public JobHolder.Builder deadline(long deadlineNs, boolean cancelOnDeadline)
public JobHolder build()