Class IdpAdapterConfig.Builder
- java.lang.Object
 - 
- com.inductiveautomation.ignition.gateway.auth.idp.IdpAdapterConfig.Builder
 
 
- 
- Enclosing class:
 - IdpAdapterConfig
 
public static class IdpAdapterConfig.Builder extends java.lang.Object 
- 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdpAdapterConfig.BuilderauthStrategyConfig(WebAuthStrategyConfig authStrategyConfig)IdpAdapterConfigbuild()IdpAdapterConfig.BuilderderivedPolicies(com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> derivedPolicies)IdpAdapterConfig.Builderdescription(java.lang.String description)IdpAdapterConfig.BuilderdirectPolicies(DirectSecurityLevelPolicyConfigCollection directPolicies)IdpAdapterConfig.Buildername(java.lang.String name)IdpAdapterConfig.BuilderuserAttributeMapperConfig(UserAttributeMapperConfig userAttributeMapperConfig) 
 - 
 
- 
- 
Method Detail
- 
name
@Nonnull public IdpAdapterConfig.Builder name(@Nonnull java.lang.String name)
 
- 
description
@Nonnull public IdpAdapterConfig.Builder description(@Nonnull java.lang.String description)
 
- 
authStrategyConfig
@Nonnull public IdpAdapterConfig.Builder authStrategyConfig(@Nonnull WebAuthStrategyConfig authStrategyConfig)
 
- 
userAttributeMapperConfig
@Nonnull public IdpAdapterConfig.Builder userAttributeMapperConfig(@Nonnull UserAttributeMapperConfig userAttributeMapperConfig)
 
- 
directPolicies
@Nonnull public IdpAdapterConfig.Builder directPolicies(@Nonnull DirectSecurityLevelPolicyConfigCollection directPolicies)
 
- 
derivedPolicies
@Nonnull public IdpAdapterConfig.Builder derivedPolicies(@Nonnull com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> derivedPolicies)
 
- 
build
@Nonnull public IdpAdapterConfig build()
- Returns:
 - the new 
IdpAdapterConfiginstance built by thisIdpAdapterConfig.Builder - Throws:
 java.lang.IllegalArgumentException- if any of the builder fields are null
 
 - 
 
 -