Class BlackDuckServerConfigBuilder
- java.lang.Object
-
- com.synopsys.integration.builder.IntegrationBuilder<BlackDuckServerConfig>
-
- com.synopsys.integration.blackduck.configuration.BlackDuckServerConfigBuilder
-
public class BlackDuckServerConfigBuilder extends com.synopsys.integration.builder.IntegrationBuilder<BlackDuckServerConfig>
-
-
Field Summary
Fields Modifier and Type Field Description static com.synopsys.integration.builder.BuilderPropertyKeyAPI_TOKEN_KEYstatic intDEFAULT_TIMEOUT_SECONDSstatic com.synopsys.integration.builder.BuilderPropertyKeyPASSWORD_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_HOST_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_NTLM_DOMAIN_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_NTLM_WORKSTATION_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_PASSWORD_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_PORT_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyPROXY_USERNAME_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeySOLUTION_NAME_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeySOLUTION_VERSION_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyTIMEOUT_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyTRUST_CERT_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyURL_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyUSERNAME_KEY
-
Constructor Summary
Constructors Constructor Description BlackDuckServerConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlackDuckServerConfigbuildWithoutValidation()java.lang.StringgetApiToken()com.synopsys.integration.rest.support.AuthenticationSupportgetAuthenticationSupport()com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscoverygetBlackDuckMediaTypeDiscovery()CookieHeaderParsergetCookieHeaderParser()java.util.Set<java.lang.String>getEnvironmentVariableKeys()java.util.Optional<java.util.concurrent.ExecutorService>getExecutorService()com.google.gson.GsongetGson()com.synopsys.integration.util.IntEnvironmentVariablesgetIntEnvironmentVariables()java.util.Set<com.synopsys.integration.builder.BuilderPropertyKey>getKeys()com.synopsys.integration.log.IntLoggergetLogger()com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()java.lang.StringgetPassword()java.util.Map<com.synopsys.integration.builder.BuilderPropertyKey,java.lang.String>getProperties()java.util.Set<java.lang.String>getPropertyKeys()java.lang.StringgetProxyHost()com.synopsys.integration.rest.proxy.ProxyInfogetProxyInfo()java.lang.StringgetProxyNtlmDomain()java.lang.StringgetProxyNtlmWorkstation()java.lang.StringgetProxyPassword()intgetProxyPort()java.lang.StringgetProxyUsername()BlackDuckRequestFactorygetRequestFactory()com.synopsys.integration.util.NameVersiongetSolutionDetails()intgetTimemoutInSeconds()java.lang.StringgetUrl()java.lang.StringgetUsername()booleanisTrustCert()BlackDuckServerConfigBuildersetApiToken(java.lang.String apiToken)BlackDuckServerConfigBuildersetAuthenticationSupport(com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport)BlackDuckServerConfigBuildersetBlackDuckMediaTypeDiscovery(com.synopsys.integration.blackduck.api.generated.discovery.BlackDuckMediaTypeDiscovery blackDuckMediaTypeDiscovery)BlackDuckServerConfigBuildersetCookieHeaderParser(CookieHeaderParser cookieHeaderParser)BlackDuckServerConfigBuildersetCredentials(com.synopsys.integration.rest.credentials.Credentials credentials)BlackDuckServerConfigBuildersetExecutorService(java.util.concurrent.ExecutorService executorService)BlackDuckServerConfigBuildersetGson(com.google.gson.Gson gson)BlackDuckServerConfigBuildersetIntEnvironmentVariables(com.synopsys.integration.util.IntEnvironmentVariables intEnvironmentVariables)BlackDuckServerConfigBuildersetLogger(com.synopsys.integration.log.IntLogger logger)BlackDuckServerConfigBuildersetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)BlackDuckServerConfigBuildersetPassword(java.lang.String password)voidsetProperties(java.util.Set<? extends java.util.Map.Entry<java.lang.String,java.lang.String>> propertyEntries)voidsetProperty(java.lang.String key, java.lang.String value)BlackDuckServerConfigBuildersetProxyHost(java.lang.String proxyHost)BlackDuckServerConfigBuildersetProxyInfo(com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo)BlackDuckServerConfigBuildersetProxyNtlmDomain(java.lang.String proxyNtlmDomain)BlackDuckServerConfigBuildersetProxyNtlmWorkstation(java.lang.String proxyNtlmWorkstation)BlackDuckServerConfigBuildersetProxyPassword(java.lang.String proxyPassword)BlackDuckServerConfigBuildersetProxyPort(int proxyPort)BlackDuckServerConfigBuildersetProxyPort(java.lang.String proxyPort)BlackDuckServerConfigBuildersetProxyUsername(java.lang.String proxyUsername)voidsetRequestFactory(BlackDuckRequestFactory blackDuckRequestFactory)BlackDuckServerConfigBuildersetSolutionDetails(com.synopsys.integration.util.NameVersion solutionDetails)BlackDuckServerConfigBuildersetSolutionDetails(java.lang.String name, java.lang.String version)BlackDuckServerConfigBuildersetTimeoutInSeconds(int timeout)BlackDuckServerConfigBuildersetTimeoutInSeconds(java.lang.String timeout)BlackDuckServerConfigBuildersetTrustCert(boolean trustCert)BlackDuckServerConfigBuildersetTrustCert(java.lang.String trustCert)BlackDuckServerConfigBuildersetUrl(com.synopsys.integration.rest.HttpUrl url)BlackDuckServerConfigBuildersetUrl(java.lang.String url)BlackDuckServerConfigBuildersetUsername(java.lang.String username)protected voidvalidate(com.synopsys.integration.builder.BuilderStatus builderStatus)
-
-
-
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
-
-
Method Detail
-
buildWithoutValidation
public BlackDuckServerConfig buildWithoutValidation()
- Specified by:
buildWithoutValidationin classcom.synopsys.integration.builder.IntegrationBuilder<BlackDuckServerConfig>
-
validate
protected void validate(com.synopsys.integration.builder.BuilderStatus builderStatus)
- Specified by:
validatein classcom.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()
-
setProxyInfo
public BlackDuckServerConfigBuilder setProxyInfo(com.synopsys.integration.rest.proxy.ProxyInfo proxyInfo)
-
getLogger
public com.synopsys.integration.log.IntLogger getLogger()
-
setLogger
public BlackDuckServerConfigBuilder setLogger(com.synopsys.integration.log.IntLogger logger)
-
getExecutorService
public java.util.Optional<java.util.concurrent.ExecutorService> getExecutorService()
-
setExecutorService
public BlackDuckServerConfigBuilder setExecutorService(java.util.concurrent.ExecutorService executorService)
-
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)
-
getCookieHeaderParser
public CookieHeaderParser getCookieHeaderParser()
-
setCookieHeaderParser
public BlackDuckServerConfigBuilder setCookieHeaderParser(CookieHeaderParser cookieHeaderParser)
-
getGson
public com.google.gson.Gson getGson()
-
setGson
public BlackDuckServerConfigBuilder setGson(com.google.gson.Gson gson)
-
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()
-
setObjectMapper
public BlackDuckServerConfigBuilder setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public BlackDuckServerConfigBuilder setUrl(java.lang.String url)
-
setUrl
public BlackDuckServerConfigBuilder setUrl(com.synopsys.integration.rest.HttpUrl url)
-
getSolutionDetails
public com.synopsys.integration.util.NameVersion getSolutionDetails()
-
setSolutionDetails
public BlackDuckServerConfigBuilder setSolutionDetails(java.lang.String name, java.lang.String version)
-
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()
-
setUsername
public BlackDuckServerConfigBuilder setUsername(java.lang.String username)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public BlackDuckServerConfigBuilder setPassword(java.lang.String password)
-
getApiToken
public java.lang.String getApiToken()
-
setApiToken
public BlackDuckServerConfigBuilder setApiToken(java.lang.String apiToken)
-
getTimemoutInSeconds
public int getTimemoutInSeconds()
-
setTimeoutInSeconds
public BlackDuckServerConfigBuilder setTimeoutInSeconds(java.lang.String timeout)
-
setTimeoutInSeconds
public BlackDuckServerConfigBuilder setTimeoutInSeconds(int timeout)
-
getProxyHost
public java.lang.String getProxyHost()
-
setProxyHost
public BlackDuckServerConfigBuilder setProxyHost(java.lang.String proxyHost)
-
getProxyPort
public int getProxyPort()
-
setProxyPort
public BlackDuckServerConfigBuilder setProxyPort(java.lang.String proxyPort)
-
setProxyPort
public BlackDuckServerConfigBuilder setProxyPort(int proxyPort)
-
getProxyUsername
public java.lang.String getProxyUsername()
-
setProxyUsername
public BlackDuckServerConfigBuilder setProxyUsername(java.lang.String proxyUsername)
-
getProxyPassword
public java.lang.String getProxyPassword()
-
setProxyPassword
public BlackDuckServerConfigBuilder setProxyPassword(java.lang.String proxyPassword)
-
getProxyNtlmDomain
public java.lang.String getProxyNtlmDomain()
-
setProxyNtlmDomain
public BlackDuckServerConfigBuilder setProxyNtlmDomain(java.lang.String proxyNtlmDomain)
-
getProxyNtlmWorkstation
public java.lang.String getProxyNtlmWorkstation()
-
setProxyNtlmWorkstation
public BlackDuckServerConfigBuilder setProxyNtlmWorkstation(java.lang.String proxyNtlmWorkstation)
-
isTrustCert
public boolean isTrustCert()
-
setTrustCert
public BlackDuckServerConfigBuilder setTrustCert(java.lang.String trustCert)
-
setTrustCert
public BlackDuckServerConfigBuilder setTrustCert(boolean trustCert)
-
getRequestFactory
public BlackDuckRequestFactory getRequestFactory()
-
setRequestFactory
public void setRequestFactory(BlackDuckRequestFactory blackDuckRequestFactory)
-
-