org.wildfly.extras.creaper.commands.elytron.mapper
Class AddChainedPrincipalTransformer.Builder

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.elytron.mapper.AddChainedPrincipalTransformer.Builder
Enclosing class:
AddChainedPrincipalTransformer

public static final class AddChainedPrincipalTransformer.Builder
extends Object


Field Summary
protected  String name
           
protected  List<String> principalTransformers
           
 
Constructor Summary
AddChainedPrincipalTransformer.Builder(String name)
           
 
Method Summary
 AddChainedPrincipalTransformer build()
           
 THIS principalTransformers(String... principalTransformers)
          Sets principal transformers that should be aggregated/chained.
 THIS replaceExisting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final String name

principalTransformers

protected final List<String> principalTransformers
Constructor Detail

AddChainedPrincipalTransformer.Builder

public AddChainedPrincipalTransformer.Builder(String name)
Method Detail

build

public AddChainedPrincipalTransformer build()

principalTransformers

public final THIS principalTransformers(String... principalTransformers)
Sets principal transformers that should be aggregated/chained. At least 2 principal transformers must be defined. It is possible to use following types as a principal transformer:

Parameters:
principalTransformers - previously defined principal-decoder
Returns:
builder

replaceExisting

public final THIS replaceExisting()


Copyright © 2020. All rights reserved.