@API(status=STABLE) public final class ProblemBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
ThrowableProblem |
build() |
ProblemBuilder |
with(String key,
@Nullable Object value) |
ProblemBuilder |
withCause(@Nullable ThrowableProblem cause) |
ProblemBuilder |
withDetail(@Nullable String detail) |
ProblemBuilder |
withInstance(@Nullable URI instance) |
ProblemBuilder |
withStatus(@Nullable StatusType status) |
ProblemBuilder |
withTitle(@Nullable String title) |
ProblemBuilder |
withType(@Nullable URI type) |
public ProblemBuilder withType(@Nullable URI type)
public ProblemBuilder withTitle(@Nullable String title)
public ProblemBuilder withStatus(@Nullable StatusType status)
public ProblemBuilder withDetail(@Nullable String detail)
public ProblemBuilder withInstance(@Nullable URI instance)
public ProblemBuilder withCause(@Nullable ThrowableProblem cause)
public ProblemBuilder with(String key, @Nullable Object value) throws IllegalArgumentException
key - property namevalue - property valueIllegalArgumentException - if key is any of type, title, status, detail or instancepublic ThrowableProblem build()
Copyright © 2015–2021 Zalando SE. All rights reserved.