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.Object
Builder in order to make creatingUserAttributeMapperConfig
instances less painful.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserAttributeMapperConfig
build()
UserAttributeMapperConfig.Builder
email(AttributeMapperConfig email)
UserAttributeMapperConfig.Builder
firstName(AttributeMapperConfig firstName)
UserAttributeMapperConfig.Builder
id(AttributeMapperConfig id)
UserAttributeMapperConfig.Builder
lastName(AttributeMapperConfig lastName)
UserAttributeMapperConfig.Builder
roles(AttributeMapperConfig roles)
UserAttributeMapperConfig.Builder
userName(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
UserAttributeMapperConfig
built from thisUserAttributeMapperConfig.Builder
- Throws:
java.lang.IllegalArgumentException
- if the ID or username mapper configs are null
-
-