Class UserAttributeMapperConfig.Builder
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.auth.mapper.attr.user.UserAttributeMapperConfig.Builder
-
- Enclosing class:
- UserAttributeMapperConfig
public static class UserAttributeMapperConfig.Builder extends java.lang.ObjectBuilder in order to make creatingUserAttributeMapperConfiginstances less painful.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserAttributeMapperConfigbuild()UserAttributeMapperConfig.Builderemail(AttributeMapperConfig email)UserAttributeMapperConfig.BuilderfirstName(AttributeMapperConfig firstName)UserAttributeMapperConfig.Builderid(AttributeMapperConfig id)UserAttributeMapperConfig.BuilderlastName(AttributeMapperConfig lastName)UserAttributeMapperConfig.Builderroles(AttributeMapperConfig roles)UserAttributeMapperConfig.BuilderuserName(AttributeMapperConfig userName)
-
-
-
Method Detail
-
id
@Nonnull public UserAttributeMapperConfig.Builder id(@Nonnull AttributeMapperConfig id)
-
userName
@Nonnull public UserAttributeMapperConfig.Builder userName(@Nonnull AttributeMapperConfig userName)
-
firstName
@Nonnull public UserAttributeMapperConfig.Builder firstName(@Nullable AttributeMapperConfig firstName)
-
lastName
@Nonnull public UserAttributeMapperConfig.Builder lastName(@Nullable AttributeMapperConfig lastName)
-
email
@Nonnull public UserAttributeMapperConfig.Builder email(@Nullable AttributeMapperConfig email)
-
roles
@Nonnull public UserAttributeMapperConfig.Builder roles(@Nullable AttributeMapperConfig roles)
-
build
@Nonnull public UserAttributeMapperConfig build()
- Returns:
- the new
UserAttributeMapperConfigbuilt from thisUserAttributeMapperConfig.Builder - Throws:
java.lang.IllegalArgumentException- if the ID or username mapper configs are null
-
-