Interface FluentProblem<SELF extends Problem & FluentProblem<SELF>>
- Type Parameters:
SELF
- the concrete Problem self-type
- All Known Subinterfaces:
FluentInputValidationProblem<SELF>
,FluentRetryAfterProblem<SELF>
- All Known Implementing Classes:
BadGatewayProblem
,BadRequestProblem
,DefaultProblem
,ExpiredAccessTokenProblem
,InternalServerErrorProblem
,InvalidAccessTokenProblem
,MissingPermissionProblem
,MissingScopeProblem
,NoAccessTokenProblem
,PayloadTooLargeProblem
,ResourceNotFoundProblem
,ServiceUnavailableProblem
,TooManyFailedRequestsProblem
,TooManyRequestsProblem
public interface FluentProblem<SELF extends Problem & FluentProblem<SELF>>
Provides default methods with fluent Problem properties (detail, href, instance, additionalProperty).
-
Method Summary
Modifier and TypeMethodDescriptiondefault SELF
additionalProperty
(String name, Object value) default SELF
default SELF
default SELF
void
setAdditionalProperty
(String name, Object value) void
void
void
setInstance
(URI instance)
-
Method Details
-
setDetail
-
setHref
-
setInstance
-
setAdditionalProperty
-
detail
-
href
-
instance
-
additionalProperty
-