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