Class BlackDuckServerConfigBuilder


  • public class BlackDuckServerConfigBuilder
    extends com.synopsys.integration.builder.IntegrationBuilder<BlackDuckServerConfig>
    • Field Detail

      • URL_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey URL_KEY
      • SOLUTION_NAME_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey SOLUTION_NAME_KEY
      • SOLUTION_VERSION_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey SOLUTION_VERSION_KEY
      • USERNAME_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey USERNAME_KEY
      • PASSWORD_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PASSWORD_KEY
      • API_TOKEN_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey API_TOKEN_KEY
      • TIMEOUT_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey TIMEOUT_KEY
      • PROXY_HOST_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_HOST_KEY
      • PROXY_PORT_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_PORT_KEY
      • PROXY_USERNAME_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_USERNAME_KEY
      • PROXY_PASSWORD_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_PASSWORD_KEY
      • PROXY_NTLM_DOMAIN_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_NTLM_DOMAIN_KEY
      • PROXY_NTLM_WORKSTATION_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey PROXY_NTLM_WORKSTATION_KEY
      • TRUST_CERT_KEY

        public static final com.synopsys.integration.builder.BuilderPropertyKey TRUST_CERT_KEY
      • DEFAULT_TIMEOUT_SECONDS

        public static int DEFAULT_TIMEOUT_SECONDS
    • Constructor Detail

      • BlackDuckServerConfigBuilder

        public BlackDuckServerConfigBuilder()
    • Method Detail

      • validate

        protected void validate​(com.synopsys.integration.builder.BuilderStatus builderStatus)
        Specified by:
        validate in class com.synopsys.integration.builder.IntegrationBuilder<BlackDuckServerConfig>
      • getKeys

        public java.util.Set<com.synopsys.integration.builder.BuilderPropertyKey> getKeys()
      • getPropertyKeys

        public java.util.Set<java.lang.String> getPropertyKeys()
      • getEnvironmentVariableKeys

        public java.util.Set<java.lang.String> getEnvironmentVariableKeys()
      • getProperties

        public java.util.Map<com.synopsys.integration.builder.BuilderPropertyKey,​java.lang.String> getProperties()
      • setProperties

        public void setProperties​(java.util.Set<? extends java.util.Map.Entry<java.lang.String,​java.lang.String>> propertyEntries)
      • setProperty

        public void setProperty​(java.lang.String key,
                                java.lang.String value)
      • getProxyInfo

        public com.synopsys.integration.rest.proxy.ProxyInfo getProxyInfo()
      • getLogger

        public com.synopsys.integration.log.IntLogger getLogger()
      • getExecutorService

        public java.util.Optional<java.util.concurrent.ExecutorService> getExecutorService()
      • getAuthenticationSupport

        public com.synopsys.integration.rest.support.AuthenticationSupport getAuthenticationSupport()
      • setAuthenticationSupport

        public BlackDuckServerConfigBuilder setAuthenticationSupport​(com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport)
      • getBlackDuckMediaTypeDiscovery

        public com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscovery getBlackDuckMediaTypeDiscovery()
      • setBlackDuckMediaTypeDiscovery

        public BlackDuckServerConfigBuilder setBlackDuckMediaTypeDiscovery​(com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscovery blackDuckMediaTypeDiscovery)
      • getGson

        public com.google.gson.Gson getGson()
      • getIntEnvironmentVariables

        public com.synopsys.integration.util.IntEnvironmentVariables getIntEnvironmentVariables()
      • setIntEnvironmentVariables

        public BlackDuckServerConfigBuilder setIntEnvironmentVariables​(com.synopsys.integration.util.IntEnvironmentVariables intEnvironmentVariables)
      • getObjectMapper

        public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • getUrl

        public java.lang.String getUrl()
      • getSolutionDetails

        public com.synopsys.integration.util.NameVersion getSolutionDetails()
      • setSolutionDetails

        public BlackDuckServerConfigBuilder setSolutionDetails​(com.synopsys.integration.util.NameVersion solutionDetails)
      • setCredentials

        public BlackDuckServerConfigBuilder setCredentials​(com.synopsys.integration.rest.credentials.Credentials credentials)
      • getUsername

        public java.lang.String getUsername()
      • getPassword

        public java.lang.String getPassword()
      • getApiToken

        public java.lang.String getApiToken()
      • getTimemoutInSeconds

        public int getTimemoutInSeconds()
      • getProxyHost

        public java.lang.String getProxyHost()
      • getProxyPort

        public int getProxyPort()
      • getProxyUsername

        public java.lang.String getProxyUsername()
      • getProxyPassword

        public java.lang.String getProxyPassword()
      • getProxyNtlmDomain

        public java.lang.String getProxyNtlmDomain()
      • getProxyNtlmWorkstation

        public java.lang.String getProxyNtlmWorkstation()
      • isTrustCert

        public boolean isTrustCert()