Package com.flagright.api.types
Class WebhookUserStateDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.WebhookUserStateDetails.Builder
-
- All Implemented Interfaces:
WebhookUserStateDetails._FinalStage,WebhookUserStateDetails.StateStage,WebhookUserStateDetails.UserIdStage
- Enclosing class:
- WebhookUserStateDetails
public static final class WebhookUserStateDetails.Builder extends java.lang.Object implements WebhookUserStateDetails.StateStage, WebhookUserStateDetails.UserIdStage, WebhookUserStateDetails._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookUserStateDetailsbuild()WebhookUserStateDetails.Builderfrom(WebhookUserStateDetails other)WebhookUserStateDetails._FinalStagereason(java.lang.String reason)WebhookUserStateDetails._FinalStagereason(java.util.Optional<java.lang.String> reason)WebhookUserStateDetails.UserIdStagestate(UserState state)WebhookUserStateDetails._FinalStageuserId(java.lang.String userId)
-
-
-
Method Detail
-
from
public WebhookUserStateDetails.Builder from(WebhookUserStateDetails other)
- Specified by:
fromin interfaceWebhookUserStateDetails.StateStage
-
state
public WebhookUserStateDetails.UserIdStage state(@NotNull UserState state)
- Specified by:
statein interfaceWebhookUserStateDetails.StateStage
-
userId
public WebhookUserStateDetails._FinalStage userId(@NotNull java.lang.String userId)
- Specified by:
userIdin interfaceWebhookUserStateDetails.UserIdStage
-
reason
public WebhookUserStateDetails._FinalStage reason(java.lang.String reason)
- Specified by:
reasonin interfaceWebhookUserStateDetails._FinalStage
-
reason
public WebhookUserStateDetails._FinalStage reason(java.util.Optional<java.lang.String> reason)
- Specified by:
reasonin interfaceWebhookUserStateDetails._FinalStage
-
build
public WebhookUserStateDetails build()
- Specified by:
buildin interfaceWebhookUserStateDetails._FinalStage
-
-