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

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

public static final class AddAggregatePrincipalDecoder.Builder
extends Object


Field Summary
protected  String name
           
protected  List<String> principalDecoders
           
 
Constructor Summary
AddAggregatePrincipalDecoder.Builder(String name)
           
 
Method Summary
 AddAggregatePrincipalDecoder build()
           
 THIS principalDecoders(String... principalDecoders)
          Sets principal decoders that should be aggregated/concatenated.
 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

principalDecoders

protected final List<String> principalDecoders
Constructor Detail

AddAggregatePrincipalDecoder.Builder

public AddAggregatePrincipalDecoder.Builder(String name)
Method Detail

build

public AddAggregatePrincipalDecoder build()

principalDecoders

public final THIS principalDecoders(String... principalDecoders)
Sets principal decoders that should be aggregated/concatenated. At least 2 principal decoders must be defined. It is possible to use following types as a principal decoder:

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

replaceExisting

public final THIS replaceExisting()


Copyright © 2020. All rights reserved.