Class BlackDuckServerConfig
- java.lang.Object
-
- com.synopsys.integration.util.Stringable
-
- com.synopsys.integration.blackduck.configuration.BlackDuckServerConfig
-
- All Implemented Interfaces:
com.synopsys.integration.builder.Buildable
public class BlackDuckServerConfig extends com.synopsys.integration.util.Stringable implements com.synopsys.integration.builder.Buildable
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.synopsys.integration.rest.client.ConnectionResultattemptConnection(com.synopsys.integration.log.IntLogger logger)booleancanConnect()booleancanConnect(com.synopsys.integration.log.IntLogger logger)ApiTokenBlackDuckHttpClientcreateApiTokenBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)BlackDuckHttpClientcreateBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)BlackDuckServicesFactorycreateBlackDuckServicesFactory(BlackDuckHttpClient blackDuckHttpClient, com.synopsys.integration.log.IntLogger logger)BlackDuckServicesFactorycreateBlackDuckServicesFactory(com.synopsys.integration.log.IntLogger logger)BlackDuckServicesFactorycreateCachedBlackDuckServicesFactory(com.synopsys.integration.log.IntLogger logger)CachingHttpClientcreateCacheHttpClient(com.synopsys.integration.log.IntLogger logger)CredentialsBlackDuckHttpClientcreateCredentialsBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)java.util.Optional<java.lang.String>getApiToken()com.synopsys.integration.rest.HttpUrlgetBlackDuckUrl()java.util.Optional<com.synopsys.integration.rest.credentials.Credentials>getCredentials()com.synopsys.integration.rest.proxy.ProxyInfogetProxyInfo()com.synopsys.integration.util.NameVersiongetSolutionDetails()intgetTimeout()booleanisAlwaysTrustServerCertificate()static BlackDuckServerConfigBuildernewBuilder()voidprint(com.synopsys.integration.log.IntLogger logger)booleanshouldUseProxyForBlackDuck()booleanusingApiToken()
-
-
-
Method Detail
-
newBuilder
public static BlackDuckServerConfigBuilder newBuilder()
-
shouldUseProxyForBlackDuck
public boolean shouldUseProxyForBlackDuck()
-
print
public void print(com.synopsys.integration.log.IntLogger logger)
-
canConnect
public boolean canConnect()
-
canConnect
public boolean canConnect(com.synopsys.integration.log.IntLogger logger)
-
attemptConnection
public com.synopsys.integration.rest.client.ConnectionResult attemptConnection(com.synopsys.integration.log.IntLogger logger)
-
createBlackDuckServicesFactory
public BlackDuckServicesFactory createBlackDuckServicesFactory(com.synopsys.integration.log.IntLogger logger)
-
createCachedBlackDuckServicesFactory
public BlackDuckServicesFactory createCachedBlackDuckServicesFactory(com.synopsys.integration.log.IntLogger logger)
-
createBlackDuckServicesFactory
public BlackDuckServicesFactory createBlackDuckServicesFactory(BlackDuckHttpClient blackDuckHttpClient, com.synopsys.integration.log.IntLogger logger)
-
createBlackDuckHttpClient
public BlackDuckHttpClient createBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)
-
createCacheHttpClient
public CachingHttpClient createCacheHttpClient(com.synopsys.integration.log.IntLogger logger)
-
createCredentialsBlackDuckHttpClient
public CredentialsBlackDuckHttpClient createCredentialsBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)
-
createApiTokenBlackDuckHttpClient
public ApiTokenBlackDuckHttpClient createApiTokenBlackDuckHttpClient(com.synopsys.integration.log.IntLogger logger)
-
usingApiToken
public boolean usingApiToken()
-
getBlackDuckUrl
public com.synopsys.integration.rest.HttpUrl getBlackDuckUrl()
-
getSolutionDetails
public com.synopsys.integration.util.NameVersion getSolutionDetails()
-
getCredentials
public java.util.Optional<com.synopsys.integration.rest.credentials.Credentials> getCredentials()
-
getApiToken
public java.util.Optional<java.lang.String> getApiToken()
-
getProxyInfo
public com.synopsys.integration.rest.proxy.ProxyInfo getProxyInfo()
-
getTimeout
public int getTimeout()
-
isAlwaysTrustServerCertificate
public boolean isAlwaysTrustServerCertificate()
-
-