public class AuthenticationConfigurationBuilder extends AbstractHotRodServerChildConfigurationBuilder implements Builder<AuthenticationConfiguration>
authentication, proxyHost, proxyPort, topologyAwaitInitialTransfer, topologyLockTimeout, topologyReplTimeout, topologyStateTransfer
public AuthenticationConfigurationBuilder enable()
public AuthenticationConfigurationBuilder disable()
public AuthenticationConfigurationBuilder enabled(boolean enabled)
public AuthenticationConfigurationBuilder serverAuthenticationProvider(ServerAuthenticationProvider serverAuthenticationProvider)
public AuthenticationConfigurationBuilder addAllowedMech(String mech)
public AuthenticationConfigurationBuilder mechProperties(Map<String,String> mechProperties)
public AuthenticationConfigurationBuilder addMechProperty(String key, String value)
public AuthenticationConfigurationBuilder serverName(String serverName)
public AuthenticationConfigurationBuilder serverSubject(Subject serverSubject)
public void validate()
Builder
validate
in interface Builder<AuthenticationConfiguration>
public AuthenticationConfiguration create()
Builder
create
in interface Builder<AuthenticationConfiguration>
public Builder<?> read(AuthenticationConfiguration template)
Builder
read
in interface Builder<AuthenticationConfiguration>
template
- the configuration from which to "clone" this config if needed.Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.