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.Builder
authStrategyConfig(WebAuthStrategyConfig authStrategyConfig)
IdpAdapterConfig
build()
IdpAdapterConfig.Builder
derivedPolicies(com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> derivedPolicies)
IdpAdapterConfig.Builder
description(java.lang.String description)
IdpAdapterConfig.Builder
directPolicies(DirectSecurityLevelPolicyConfigCollection directPolicies)
IdpAdapterConfig.Builder
name(java.lang.String name)
IdpAdapterConfig.Builder
userAttributeMapperConfig(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
IdpAdapterConfig
instance built by thisIdpAdapterConfig.Builder
- Throws:
java.lang.IllegalArgumentException
- if any of the builder fields are null
-
-