Class 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 Detail

      • 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)
      • 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()