public AuthInfoBuilder(AuthInfoFluent<?> fluent,Boolean validationEnabled){ this(fluent, new AuthInfo(), validationEnabled); } public AuthInfoBuilder(AuthInfoFluent<?> fluent,AuthInfo instance){
public AuthInfoBuilder(Boolean validationEnabled){ this(new AuthInfo(), validationEnabled); } public AuthInfoBuilder(AuthInfoFluent<?> fluent){
public AuthInfo build(){ AuthInfo buildable = new AuthInfo(fluent.getAs(),fluent.getAuthProvider(),fluent.getClientCertificate(),fluent.getClientCertificateData(),fluent.getClientKey(),fluent.getClientKeyData(),fluent.getExtensions(),fluent.getPassword(),fluent.getToken(),fluent.getUsername()); validate(buildable); return buildable; }