public interface MissingDataTaskStatus
Represents a URL path to poll to get the results of an Asynchronous Request.
| Modifier and Type | Method and Description |
|---|---|
static MissingDataTaskStatusBuilder |
builder() |
static MissingDataTaskStatusBuilder |
builder(MissingDataTaskStatus template) |
@NotNull ZonedDateTime |
getExpires()
The expiry date of the result.
|
@NotNull @Valid MissingAttributesPagedQueryResult |
getResult()
The response to an asynchronous request.
|
@NotNull TaskStatusEnum |
getState() |
static MissingDataTaskStatus |
of() |
static MissingDataTaskStatus |
of(MissingDataTaskStatus template) |
void |
setExpires(ZonedDateTime expires) |
void |
setResult(MissingAttributesPagedQueryResult result) |
void |
setState(TaskStatusEnum state) |
default <T> T |
withMissingDataTaskStatus(Function<MissingDataTaskStatus,T> helper) |
@NotNull @NotNull TaskStatusEnum getState()
@NotNull @NotNull ZonedDateTime getExpires()
The expiry date of the result. You cannot access the result after the expiry date. Default: 1 day after the result first becomes available. This is only available when the TaskStatus state is SUCCESS.
@NotNull @Valid @NotNull @Valid MissingAttributesPagedQueryResult getResult()
The response to an asynchronous request. The type depends on the request initiated. Only populated when the status is SUCCESS.
void setState(TaskStatusEnum state)
void setExpires(ZonedDateTime expires)
void setResult(MissingAttributesPagedQueryResult result)
static MissingDataTaskStatus of()
static MissingDataTaskStatus of(MissingDataTaskStatus template)
static MissingDataTaskStatusBuilder builder()
static MissingDataTaskStatusBuilder builder(MissingDataTaskStatus template)
default <T> T withMissingDataTaskStatus(Function<MissingDataTaskStatus,T> helper)