Class DuoHealthCheck.Builder
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.duo.model.DuoHealthCheck.Builder
-
- All Implemented Interfaces:
DuoHealthCheck.IBuildStage,DuoHealthCheck.IStatusStage
- Enclosing class:
- DuoHealthCheck
public static final class DuoHealthCheck.Builder extends Object implements DuoHealthCheck.IStatusStage, DuoHealthCheck.IBuildStage
Builder to buildDuoHealthCheck.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DuoHealthCheckbuild()DuoHealthCheck.IBuildStagewithCode(String code)DuoHealthCheck.IBuildStagewithMessage(String message)DuoHealthCheck.IBuildStagewithMessageDetail(String messageDetail)DuoHealthCheck.IBuildStagewithResponse(DuoHealthCheckResponse response)DuoHealthCheck.IBuildStagewithStatus(String status)DuoHealthCheck.IBuildStagewithTimestamp(String timestamp)
-
-
-
Method Detail
-
withStatus
public DuoHealthCheck.IBuildStage withStatus(String status)
- Specified by:
withStatusin interfaceDuoHealthCheck.IStatusStage
-
withResponse
public DuoHealthCheck.IBuildStage withResponse(DuoHealthCheckResponse response)
- Specified by:
withResponsein interfaceDuoHealthCheck.IBuildStage
-
withCode
public DuoHealthCheck.IBuildStage withCode(String code)
- Specified by:
withCodein interfaceDuoHealthCheck.IBuildStage
-
withTimestamp
public DuoHealthCheck.IBuildStage withTimestamp(String timestamp)
- Specified by:
withTimestampin interfaceDuoHealthCheck.IBuildStage
-
withMessage
public DuoHealthCheck.IBuildStage withMessage(String message)
- Specified by:
withMessagein interfaceDuoHealthCheck.IBuildStage
-
withMessageDetail
public DuoHealthCheck.IBuildStage withMessageDetail(String messageDetail)
- Specified by:
withMessageDetailin interfaceDuoHealthCheck.IBuildStage
-
build
public DuoHealthCheck build()
- Specified by:
buildin interfaceDuoHealthCheck.IBuildStage
-
-