Class WebAuthUser.Builder
- java.lang.Object
-
- com.inductiveautomation.ignition.common.auth.web.WebAuthUser.Builder
-
- Enclosing class:
- WebAuthUser
public static class WebAuthUser.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAuthUserbuild()WebAuthUser.Builderemail(java.lang.String email)WebAuthUser.BuilderfirstName(java.lang.String firstName)WebAuthUser.Builderid(java.lang.String id)WebAuthUser.BuilderlastName(java.lang.String lastName)WebAuthUser.Builderroles(com.google.common.collect.ImmutableCollection<java.lang.String> roles)WebAuthUser.BuildersignedAttributesDocument(java.lang.String signedAttributesDocument)WebAuthUser.Buildertimestamp(java.util.Date timestamp)WebAuthUser.BuilderuserName(java.lang.String userName)
-
-
-
Method Detail
-
id
@Nonnull public WebAuthUser.Builder id(@Nonnull java.lang.String id)
-
userName
@Nonnull public WebAuthUser.Builder userName(@Nonnull java.lang.String userName)
-
email
@Nonnull public WebAuthUser.Builder email(@Nullable java.lang.String email)
-
firstName
@Nonnull public WebAuthUser.Builder firstName(@Nullable java.lang.String firstName)
-
lastName
@Nonnull public WebAuthUser.Builder lastName(@Nullable java.lang.String lastName)
-
roles
@Nonnull public WebAuthUser.Builder roles(@Nonnull com.google.common.collect.ImmutableCollection<java.lang.String> roles)
-
signedAttributesDocument
@Nonnull public WebAuthUser.Builder signedAttributesDocument(@Nullable java.lang.String signedAttributesDocument)
-
timestamp
@Nonnull public WebAuthUser.Builder timestamp(@Nullable java.util.Date timestamp)
-
build
@Nonnull public WebAuthUser build()
- Returns:
- the new
WebAuthUserinstance built by thisWebAuthUser.Builder - Throws:
java.lang.IllegalArgumentException- if the user ID or userName is null
-
-