class OneInstallSetupConfigBuilderStrategy implements AdapterConfigurationStrategy {

	@Override
	public <B extends AbstractAdapterConfigBuilder<B, C>, C extends AdapterConfig> void configure(B configBuilder) {
		/* @formatter:off */
		configBuilder.
			setTrustAllCertificates(setup.isHavingUntrustedCertificate()).
			setUser(setup.getUserId()).
			setPasswordOrAPIToken(setup.getPassword()).
			setProductBaseUrl(setup.getBaseURL());
		/* @formatter:on */

	}

	public  OneInstallSetupConfigBuilderStrategy(OneInstallSetup setup);

}