Package io.nitric.api.queue
Class Task.Builder
- java.lang.Object
-
- io.nitric.api.queue.Task.Builder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Task
build()
Task.Builder
id(String id)
Set the task id.Task.Builder
leaseId(String leaseId)
Set the task lease id.Task.Builder
payload(Map<String,Object> payload)
Set the task payload.Task.Builder
payloadType(String payloadType)
Set the task payload type.
-
-
-
Method Detail
-
id
public Task.Builder id(String id)
Set the task id.- Parameters:
id
- the task id- Returns:
- the builder object
-
leaseId
public Task.Builder leaseId(String leaseId)
Set the task lease id.- Parameters:
leaseId
- the task lease id- Returns:
- the builder object
-
payloadType
public Task.Builder payloadType(String payloadType)
Set the task payload type.- Parameters:
payloadType
- the task payload type- Returns:
- the builder object
-
payload
public Task.Builder payload(Map<String,Object> payload)
Set the task payload.- Parameters:
payload
- the task payload (required)- Returns:
- the builder object
-
build
public Task build()
- Returns:
- a new Task
-
-