Class PolarisServerConfigBuilder
- java.lang.Object
-
- com.synopsys.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
- com.synopsys.integration.polaris.common.configuration.PolarisServerConfigBuilder
-
public class PolarisServerConfigBuilder extends com.synopsys.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
-
Field Summary
Fields Modifier and Type Field Description static com.synopsys.integration.builder.BuilderPropertyKeyACCESS_TOKEN_FILE_PATH_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyACCESS_TOKEN_KEYstatic intDEFAULT_TIMEOUT_SECONDSstatic java.lang.StringPOLARIS_ACCESS_TOKEN_FILENAME_DEFAULTstatic java.lang.StringPOLARIS_CONFIG_DIRECTORY_DEFAULTstatic com.synopsys.integration.builder.BuilderPropertyKeyPOLARIS_HOME_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 java.lang.StringSWIP_CONFIG_DIRECTORY_DEFAULTstatic com.synopsys.integration.builder.BuilderPropertyKeyTIMEOUT_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyURL_KEYstatic com.synopsys.integration.builder.BuilderPropertyKeyUSER_HOME_KEY
-
Constructor Summary
Constructors Constructor Description PolarisServerConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PolarisServerConfigbuildWithoutValidation()java.lang.Stringget(com.synopsys.integration.builder.BuilderPropertyKey key)java.lang.StringgetAccessToken()java.lang.StringgetAccessTokenFilePath()com.synopsys.integration.rest.support.AuthenticationSupportgetAuthenticationSupport()java.util.Set<java.lang.String>getEnvironmentVariableKeys()com.google.gson.GsongetGson()java.util.Set<com.synopsys.integration.builder.BuilderPropertyKey>getKeys()com.synopsys.integration.log.IntLoggergetLogger()java.lang.StringgetPolarisHome()java.util.Map<com.synopsys.integration.builder.BuilderPropertyKey,java.lang.String>getProperties()java.util.Set<java.lang.String>getPropertyKeys()java.lang.StringgetProxyHost()java.lang.StringgetProxyNtlmDomain()java.lang.StringgetProxyNtlmWorkstation()java.lang.StringgetProxyPassword()intgetProxyPort()java.lang.StringgetProxyUsername()intgetTimeoutInSeconds()java.lang.StringgetUrl()java.lang.StringgetUserHome()voidset(com.synopsys.integration.builder.BuilderPropertyKey key, java.lang.String value)PolarisServerConfigBuildersetAccessToken(java.lang.String accessToken)PolarisServerConfigBuildersetAccessTokenFilePath(java.lang.String accessTokenFilePath)PolarisServerConfigBuildersetAuthenticationSupport(com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport)PolarisServerConfigBuildersetGson(com.google.gson.Gson gson)PolarisServerConfigBuildersetLogger(com.synopsys.integration.log.IntLogger logger)PolarisServerConfigBuildersetPolarisHome(java.lang.String polarisHome)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)PolarisServerConfigBuildersetProxyHost(java.lang.String proxyHost)PolarisServerConfigBuildersetProxyNtlmDomain(java.lang.String proxyNtlmDomain)PolarisServerConfigBuildersetProxyNtlmWorkstation(java.lang.String proxyNtlmWorkstation)PolarisServerConfigBuildersetProxyPassword(java.lang.String proxyPassword)PolarisServerConfigBuildersetProxyPort(int proxyPort)PolarisServerConfigBuildersetProxyPort(java.lang.String proxyPort)PolarisServerConfigBuildersetProxyUsername(java.lang.String proxyUsername)PolarisServerConfigBuildersetTimeoutInSeconds(int timeout)PolarisServerConfigBuildersetTimeoutInSeconds(java.lang.String timeout)PolarisServerConfigBuildersetUrl(java.lang.String url)PolarisServerConfigBuildersetUserHome(java.lang.String userHome)protected voidvalidate(com.synopsys.integration.builder.BuilderStatus builderStatus)
-
-
-
Field Detail
-
SWIP_CONFIG_DIRECTORY_DEFAULT
public static final java.lang.String SWIP_CONFIG_DIRECTORY_DEFAULT
- See Also:
- Constant Field Values
-
POLARIS_CONFIG_DIRECTORY_DEFAULT
public static final java.lang.String POLARIS_CONFIG_DIRECTORY_DEFAULT
- See Also:
- Constant Field Values
-
POLARIS_ACCESS_TOKEN_FILENAME_DEFAULT
public static final java.lang.String POLARIS_ACCESS_TOKEN_FILENAME_DEFAULT
- See Also:
- Constant Field Values
-
URL_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey URL_KEY
-
ACCESS_TOKEN_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey ACCESS_TOKEN_KEY
-
TIMEOUT_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey TIMEOUT_KEY
-
POLARIS_HOME_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey POLARIS_HOME_KEY
-
ACCESS_TOKEN_FILE_PATH_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey ACCESS_TOKEN_FILE_PATH_KEY
-
USER_HOME_KEY
public static final com.synopsys.integration.builder.BuilderPropertyKey USER_HOME_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
-
DEFAULT_TIMEOUT_SECONDS
public static final int DEFAULT_TIMEOUT_SECONDS
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildWithoutValidation
protected PolarisServerConfig buildWithoutValidation()
- Specified by:
buildWithoutValidationin classcom.synopsys.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
validate
protected void validate(com.synopsys.integration.builder.BuilderStatus builderStatus)
- Specified by:
validatein classcom.synopsys.integration.builder.IntegrationBuilder<PolarisServerConfig>
-
get
public java.lang.String get(com.synopsys.integration.builder.BuilderPropertyKey key)
-
set
public void set(com.synopsys.integration.builder.BuilderPropertyKey key, java.lang.String value)
-
setProperty
public void setProperty(java.lang.String key, java.lang.String value)
-
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)
-
getLogger
public com.synopsys.integration.log.IntLogger getLogger()
-
setLogger
public PolarisServerConfigBuilder setLogger(com.synopsys.integration.log.IntLogger logger)
-
getGson
public com.google.gson.Gson getGson()
-
setGson
public PolarisServerConfigBuilder setGson(com.google.gson.Gson gson)
-
getAuthenticationSupport
public com.synopsys.integration.rest.support.AuthenticationSupport getAuthenticationSupport()
-
setAuthenticationSupport
public PolarisServerConfigBuilder setAuthenticationSupport(com.synopsys.integration.rest.support.AuthenticationSupport authenticationSupport)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public PolarisServerConfigBuilder setUrl(java.lang.String url)
-
getAccessToken
public java.lang.String getAccessToken()
-
setAccessToken
public PolarisServerConfigBuilder setAccessToken(java.lang.String accessToken)
-
getTimeoutInSeconds
public int getTimeoutInSeconds()
-
setTimeoutInSeconds
public PolarisServerConfigBuilder setTimeoutInSeconds(java.lang.String timeout)
-
setTimeoutInSeconds
public PolarisServerConfigBuilder setTimeoutInSeconds(int timeout)
-
getPolarisHome
public java.lang.String getPolarisHome()
-
setPolarisHome
public PolarisServerConfigBuilder setPolarisHome(java.lang.String polarisHome)
-
getAccessTokenFilePath
public java.lang.String getAccessTokenFilePath()
-
setAccessTokenFilePath
public PolarisServerConfigBuilder setAccessTokenFilePath(java.lang.String accessTokenFilePath)
-
getUserHome
public java.lang.String getUserHome()
-
setUserHome
public PolarisServerConfigBuilder setUserHome(java.lang.String userHome)
-
getProxyHost
public java.lang.String getProxyHost()
-
setProxyHost
public PolarisServerConfigBuilder setProxyHost(java.lang.String proxyHost)
-
getProxyPort
public int getProxyPort()
-
setProxyPort
public PolarisServerConfigBuilder setProxyPort(java.lang.String proxyPort)
-
setProxyPort
public PolarisServerConfigBuilder setProxyPort(int proxyPort)
-
getProxyUsername
public java.lang.String getProxyUsername()
-
setProxyUsername
public PolarisServerConfigBuilder setProxyUsername(java.lang.String proxyUsername)
-
getProxyPassword
public java.lang.String getProxyPassword()
-
setProxyPassword
public PolarisServerConfigBuilder setProxyPassword(java.lang.String proxyPassword)
-
getProxyNtlmDomain
public java.lang.String getProxyNtlmDomain()
-
setProxyNtlmDomain
public PolarisServerConfigBuilder setProxyNtlmDomain(java.lang.String proxyNtlmDomain)
-
getProxyNtlmWorkstation
public java.lang.String getProxyNtlmWorkstation()
-
setProxyNtlmWorkstation
public PolarisServerConfigBuilder setProxyNtlmWorkstation(java.lang.String proxyNtlmWorkstation)
-
-