org.wildfly.extras.creaper.commands.security
Class AddLoginModule.Builder<THIS extends AddLoginModule.Builder>

java.lang.Object
  extended by org.wildfly.extras.creaper.commands.security.AddLoginModule.Builder<THIS>
Direct Known Subclasses:
AddLoginModule.AdvancedLdapBuilder, AddLoginModule.CertificateBuilder, AddLoginModule.CertificateRolesBuilder, AddLoginModule.DatabaseBuilder, AddLoginModule.DatabaseCertificateBuilder, AddLoginModule.KerberosBuilder, AddLoginModule.LdapBuilder, AddLoginModule.LdapExtendedBuilder, AddLoginModule.RealmDirectBuilder, AddLoginModule.SpnegoBuilder, AddLoginModule.UsersRolesBuilder
Enclosing class:
AddLoginModule

public static class AddLoginModule.Builder<THIS extends AddLoginModule.Builder>
extends Object

Builder for configuration attributes of a Login Module. The THIS type parameter is only meant to be used by subclasses. If you're not inheriting from this class, don't use it.


Constructor Summary
AddLoginModule.Builder(String code)
          In case when you use this constructor then login module name is the same as its code.
AddLoginModule.Builder(String code, String name)
           
 
Method Summary
 THIS addModuleOption(String name, String value)
           
 AddLoginModule build()
           
 THIS flag(String flag)
           
 THIS module(String module)
           
 THIS replaceExisting()
           
 THIS securityDomainName(String securityDomainName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddLoginModule.Builder

public AddLoginModule.Builder(String code)
In case when you use this constructor then login module name is the same as its code.


AddLoginModule.Builder

public AddLoginModule.Builder(String code,
                              String name)
Method Detail

securityDomainName

public final THIS securityDomainName(String securityDomainName)

flag

public final THIS flag(String flag)

module

public final THIS module(String module)

addModuleOption

public final THIS addModuleOption(String name,
                                  String value)

replaceExisting

public final THIS replaceExisting()

build

public final AddLoginModule build()


Copyright © 2020. All rights reserved.