public interface MissingPricesTaskStatus
Represents a URL path to poll to get the results of an Asynchronous Request.
| Modifier and Type | Method and Description |
|---|---|
static MissingPricesTaskStatusBuilder |
builder() |
static MissingPricesTaskStatusBuilder |
builder(MissingPricesTaskStatus template) |
@NotNull ZonedDateTime |
getExpires()
The expiry date of the result.
|
@NotNull @Valid MissingPricesPagedQueryResult |
getResult()
The response to an asynchronous request.
|
@NotNull TaskStatusEnum |
getState() |
static MissingPricesTaskStatus |
of() |
static MissingPricesTaskStatus |
of(MissingPricesTaskStatus template) |
void |
setExpires(ZonedDateTime expires) |
void |
setResult(MissingPricesPagedQueryResult result) |
void |
setState(TaskStatusEnum state) |
default <T> T |
withMissingPricesTaskStatus(Function<MissingPricesTaskStatus,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 MissingPricesPagedQueryResult 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(MissingPricesPagedQueryResult result)
static MissingPricesTaskStatus of()
static MissingPricesTaskStatus of(MissingPricesTaskStatus template)
static MissingPricesTaskStatusBuilder builder()
static MissingPricesTaskStatusBuilder builder(MissingPricesTaskStatus template)
default <T> T withMissingPricesTaskStatus(Function<MissingPricesTaskStatus,T> helper)