Class UserAttributeMapperConfig
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.auth.mapper.attr.user.UserAttributeMapperConfig
 
- 
 public class UserAttributeMapperConfig extends java.lang.ObjectConfiguration for anAttributeMapperwhich can map various attributes to aWebAuthUser- See Also:
- UserAttributeMapperConfig.GsonAdapter
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classUserAttributeMapperConfig.BuilderBuilder in order to make creatingUserAttributeMapperConfiginstances less painful.static classUserAttributeMapperConfig.GsonAdapterSupport for Gson serialization and deserialization
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserAttributeMapperConfig.Builderbuilder(AttributeMapperConfig id, AttributeMapperConfig userName)booleanequals(java.lang.Object o)java.util.Optional<AttributeMapperConfig>getEmail()java.util.Optional<AttributeMapperConfig>getFirstName()AttributeMapperConfiggetId()java.util.Optional<AttributeMapperConfig>getLastName()java.util.Optional<AttributeMapperConfig>getRoles()AttributeMapperConfiggetUserName()inthashCode()
 
- 
- 
- 
Method Detail- 
getId@Nonnull public AttributeMapperConfig getId() 
 - 
getUserName@Nonnull public AttributeMapperConfig getUserName() 
 - 
getFirstName@Nonnull public java.util.Optional<AttributeMapperConfig> getFirstName() 
 - 
getLastName@Nonnull public java.util.Optional<AttributeMapperConfig> getLastName() 
 - 
getEmail@Nonnull public java.util.Optional<AttributeMapperConfig> getEmail() 
 - 
getRoles@Nonnull public java.util.Optional<AttributeMapperConfig> getRoles() 
 - 
equalspublic boolean equals(java.lang.Object o) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 - 
builder@Nonnull public static UserAttributeMapperConfig.Builder builder(@Nonnull AttributeMapperConfig id, @Nonnull AttributeMapperConfig userName) - Parameters:
- id- the id- AttributeMapperConfigto be injected into the- UserAttributeMapperConfig.Builder
- userName- the userName- AttributeMapperConfigto be injected into the- UserAttributeMapperConfig.Builder
- Returns:
- a new UserAttributeMapperConfig.Builderinstance
 
 
- 
 
-