Class PolarisServerConfigBuilder
- java.lang.Object
-
- com.blackduck.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
- com.blackduck.integration.polaris.common.configuration.PolarisServerConfigBuilder
-
public class PolarisServerConfigBuilder extends com.blackduck.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
-
Field Summary
Fields Modifier and Type Field Description static com.blackduck.integration.builder.BuilderPropertyKey
ACCESS_TOKEN_FILE_PATH_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
ACCESS_TOKEN_KEY
static int
DEFAULT_TIMEOUT_SECONDS
static String
POLARIS_ACCESS_TOKEN_FILENAME_DEFAULT
static String
POLARIS_CONFIG_DIRECTORY_DEFAULT
static com.blackduck.integration.builder.BuilderPropertyKey
POLARIS_HOME_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_HOST_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_NTLM_DOMAIN_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_NTLM_WORKSTATION_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_PASSWORD_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_PORT_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
PROXY_USERNAME_KEY
static String
SWIP_CONFIG_DIRECTORY_DEFAULT
static com.blackduck.integration.builder.BuilderPropertyKey
TIMEOUT_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
URL_KEY
static com.blackduck.integration.builder.BuilderPropertyKey
USER_HOME_KEY
-
Constructor Summary
Constructors Constructor Description PolarisServerConfigBuilder()
-
Method Summary
-
-
-
Field Detail
-
SWIP_CONFIG_DIRECTORY_DEFAULT
public static final String SWIP_CONFIG_DIRECTORY_DEFAULT
- See Also:
- Constant Field Values
-
POLARIS_CONFIG_DIRECTORY_DEFAULT
public static final String POLARIS_CONFIG_DIRECTORY_DEFAULT
- See Also:
- Constant Field Values
-
POLARIS_ACCESS_TOKEN_FILENAME_DEFAULT
public static final String POLARIS_ACCESS_TOKEN_FILENAME_DEFAULT
- See Also:
- Constant Field Values
-
URL_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey URL_KEY
-
ACCESS_TOKEN_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey ACCESS_TOKEN_KEY
-
TIMEOUT_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey TIMEOUT_KEY
-
POLARIS_HOME_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey POLARIS_HOME_KEY
-
ACCESS_TOKEN_FILE_PATH_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey ACCESS_TOKEN_FILE_PATH_KEY
-
USER_HOME_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey USER_HOME_KEY
-
PROXY_HOST_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_HOST_KEY
-
PROXY_PORT_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_PORT_KEY
-
PROXY_USERNAME_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_USERNAME_KEY
-
PROXY_PASSWORD_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_PASSWORD_KEY
-
PROXY_NTLM_DOMAIN_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_NTLM_DOMAIN_KEY
-
PROXY_NTLM_WORKSTATION_KEY
public static final com.blackduck.integration.builder.BuilderPropertyKey PROXY_NTLM_WORKSTATION_KEY
-
DEFAULT_TIMEOUT_SECONDS
public static final int DEFAULT_TIMEOUT_SECONDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildWithoutValidation
protected PolarisServerConfig buildWithoutValidation()
- Specified by:
buildWithoutValidation
in classcom.blackduck.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
validate
protected void validate(com.blackduck.integration.builder.BuilderStatus builderStatus)
- Specified by:
validate
in classcom.blackduck.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
get
public String get(com.blackduck.integration.builder.BuilderPropertyKey key)
-
set
public void set(com.blackduck.integration.builder.BuilderPropertyKey key, String value)
-
getKeys
public Set<com.blackduck.integration.builder.BuilderPropertyKey> getKeys()
-
getProperties
public Map<com.blackduck.integration.builder.BuilderPropertyKey,String> getProperties()
-
getLogger
public com.blackduck.integration.log.IntLogger getLogger()
-
setLogger
public PolarisServerConfigBuilder setLogger(com.blackduck.integration.log.IntLogger logger)
-
getGson
public com.google.gson.Gson getGson()
-
setGson
public PolarisServerConfigBuilder setGson(com.google.gson.Gson gson)
-
getAuthenticationSupport
public com.blackduck.integration.rest.support.AuthenticationSupport getAuthenticationSupport()
-
setAuthenticationSupport
public PolarisServerConfigBuilder setAuthenticationSupport(com.blackduck.integration.rest.support.AuthenticationSupport authenticationSupport)
-
getUrl
public String getUrl()
-
setUrl
public PolarisServerConfigBuilder setUrl(String url)
-
getAccessToken
public String getAccessToken()
-
setAccessToken
public PolarisServerConfigBuilder setAccessToken(String accessToken)
-
getTimeoutInSeconds
public int getTimeoutInSeconds()
-
setTimeoutInSeconds
public PolarisServerConfigBuilder setTimeoutInSeconds(String timeout)
-
setTimeoutInSeconds
public PolarisServerConfigBuilder setTimeoutInSeconds(int timeout)
-
getPolarisHome
public String getPolarisHome()
-
setPolarisHome
public PolarisServerConfigBuilder setPolarisHome(String polarisHome)
-
getAccessTokenFilePath
public String getAccessTokenFilePath()
-
setAccessTokenFilePath
public PolarisServerConfigBuilder setAccessTokenFilePath(String accessTokenFilePath)
-
getUserHome
public String getUserHome()
-
setUserHome
public PolarisServerConfigBuilder setUserHome(String userHome)
-
getProxyHost
public String getProxyHost()
-
setProxyHost
public PolarisServerConfigBuilder setProxyHost(String proxyHost)
-
getProxyPort
public int getProxyPort()
-
setProxyPort
public PolarisServerConfigBuilder setProxyPort(String proxyPort)
-
setProxyPort
public PolarisServerConfigBuilder setProxyPort(int proxyPort)
-
getProxyUsername
public String getProxyUsername()
-
setProxyUsername
public PolarisServerConfigBuilder setProxyUsername(String proxyUsername)
-
getProxyPassword
public String getProxyPassword()
-
setProxyPassword
public PolarisServerConfigBuilder setProxyPassword(String proxyPassword)
-
getProxyNtlmDomain
public String getProxyNtlmDomain()
-
setProxyNtlmDomain
public PolarisServerConfigBuilder setProxyNtlmDomain(String proxyNtlmDomain)
-
getProxyNtlmWorkstation
public String getProxyNtlmWorkstation()
-
setProxyNtlmWorkstation
public PolarisServerConfigBuilder setProxyNtlmWorkstation(String proxyNtlmWorkstation)
-
-