Class IdpAdapterConfig.Builder
java.lang.Object
com.inductiveautomation.ignition.gateway.auth.idp.IdpAdapterConfig.Builder
- Enclosing class:
- IdpAdapterConfig
-
Method Summary
Modifier and TypeMethodDescriptionauthStrategyConfig
(WebAuthStrategyConfig authStrategyConfig) build()
derivedPolicies
(com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> derivedPolicies) description
(String description) directPolicies
(DirectSecurityLevelPolicyConfigCollection directPolicies) userAttributeMapperConfig
(UserAttributeMapperConfig userAttributeMapperConfig)
-
Method Details
-
name
-
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
- Returns:
- the new
IdpAdapterConfig
instance built by thisIdpAdapterConfig.Builder
- Throws:
IllegalArgumentException
- if any of the builder fields are null
-