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
-
-