public class CubeOpenShiftConfiguration extends DefaultConfiguration implements ConfigurationHandle, Serializable
ANSI_LOGGER_ENABLED, API_VERSION, AUTH_TOKEN, DEFAULT_CONFIG_FILE_NAME, DEFAULT_FMP_PATH, DEFAULT_NAMESPACE_CLEANUP_TIMEOUT, DEFAULT_NAMESPACE_DESTROY_TIMEOUT, DEFAULT_NAMESPACE_LAZY_CREATE_ENABLED, DEFAULT_WAIT_POLL_INTERVAL, DEFAULT_WAIT_TIMEOUT, DOCKER_REGISTRY_FORMAT, DOCKER_REGISTRY_HOST, DOCKER_REGISTRY_PORT, DOCKER_REGISTY, DOMAIN, ENVIRONMENT_CONFIG_RESOURCE_NAME, ENVIRONMENT_CONFIG_URL, ENVIRONMENT_DEPENDENCIES, ENVIRONMENT_INIT_ENABLED, ENVIRONMENT_SCRIPT_ENV, ENVIRONMENT_SETUP_SCRIPT_URL, ENVIRONMENT_TEARDOWN_SCRIPT_URL, FALLBACK_CLIENT_CONFIG, FMP_BUILD, FMP_BUILD_DISABLE_FOR_MAVEN, FMP_BUILD_OPTIONS, FMP_DEBUG_OUTPUT, FMP_LOGS, FMP_POM_PATH, FMP_PROFILES, FMP_SYSTEM_PROPERTIES, KUBERNETES_DOMAIN, KUBERNETES_MASTER, KUBERNETES_NAMESPACE, LOGS_COPY, LOGS_PATH, MASTER_URL, NAMESPACE, NAMESPACE_CLEANUP_CONFIRM_ENABLED, NAMESPACE_CLEANUP_ENABLED, NAMESPACE_CLEANUP_TIMEOUT, NAMESPACE_DESTROY_CONFIRM_ENABLED, NAMESPACE_DESTROY_ENABLED, NAMESPACE_DESTROY_TIMEOUT, NAMESPACE_LAZY_CREATE_ENABLED, NAMESPACE_PREFIX, NAMESPACE_TO_USE, NAMESPACE_USE_CURRENT, PASSWORD, TRUST_CERTS, USERNAME, WAIT_ENABLED, WAIT_FOR_SERVICE_LIST, WAIT_POLL_INTERVAL, WAIT_TIMEOUT| Constructor and Description |
|---|
CubeOpenShiftConfiguration(String sessionId,
URL masterUrl,
String namespace,
Map<String,String> scriptEnvironmentVariables,
URL environmentSetupScriptUrl,
URL environmentTeardownScriptUrl,
URL environmentConfigUrl,
List<URL> environmentDependencies,
boolean namespaceUseCurrentEnabled,
boolean namespaceLazyCreateEnabled,
boolean namespaceCleanupEnabled,
long namespaceCleanupTimeout,
boolean namespaceCleanupConfirmationEnabled,
boolean namespaceDestroyEnabled,
long namespaceDestroyTimeout,
boolean namespaceDestroyConfirmationEnabled,
boolean waitEnabled,
long waitTimeout,
long waitPollInterval,
List<String> waitForServiceList,
boolean ansiLoggerEnabled,
boolean environmentInitEnabled,
boolean logCopyEnabled,
boolean fmpBuildEnabled,
boolean fmpBuildForMavenDisable,
boolean fmpDebugOutput,
boolean fmpLogsEnabled,
String fmpPomPath,
List<String> fmpProfiles,
List<String> fmpSystemProperties,
String fmpBuildOptions,
String logPath,
String kubernetesDomain,
String dockerRegistry,
boolean keepAliveGitServer,
String definitions,
String definitionsFile,
String[] autoStartContainers,
Set<String> proxiedContainerPorts,
String portForwardBindAddress,
String routerHost,
int openshiftRouterHttpPort,
int openshiftRouterHttpsPort,
boolean enableImageStreamDetection,
String token,
int routerSniPort,
String templateURL,
String templateLabels,
String templateParameters,
boolean templateProcess,
String username,
String password,
String apiVersion,
boolean trustCerts,
long startupTimeout,
long httpClientTimeout,
int awaitRouteRepetitions) |
appendPropertyWithValue, asUrlOrResource, findConfigResource, getApiVersion, getDockerRegistry, getDockerRegistry, getEnvironmentConfigUrl, getEnvironmentDependencies, getEnvironmentSetupScriptUrl, getEnvironmentTeardownScriptUrl, getFmpBuildOptions, getFmpPomPath, getFmpProfiles, getFmpSystemProperties, getKubernetesConfigurationUrl, getKubernetesDomain, getLogPath, getMasterUrl, getNamespace, getNamespaceCleanupTimeout, getNamespaceDestroyTimeout, getPassword, getScriptEnvironmentVariables, getSessionId, getUsername, getWaitForServiceList, getWaitPollInterval, getWaitTimeout, hasBasicAuth, isAnsiLoggerEnabled, isEnvironmentInitEnabled, isFmpBuildEnabled, isFmpBuildForMavenDisable, isFmpDebugOutput, isFmpLogsEnabled, isLogCopyEnabled, isNamespaceCleanupConfirmationEnabled, isNamespaceCleanupEnabled, isNamespaceDestroyConfirmationEnabled, isNamespaceDestroyEnabled, isNamespaceLazyCreateEnabled, isNamespaceUseCurrentEnabled, isTrustCerts, isWaitEnabled, parseMap, setTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetApiVersion, getNamespacepublic CubeOpenShiftConfiguration(String sessionId, URL masterUrl, String namespace, Map<String,String> scriptEnvironmentVariables, URL environmentSetupScriptUrl, URL environmentTeardownScriptUrl, URL environmentConfigUrl, List<URL> environmentDependencies, boolean namespaceUseCurrentEnabled, boolean namespaceLazyCreateEnabled, boolean namespaceCleanupEnabled, long namespaceCleanupTimeout, boolean namespaceCleanupConfirmationEnabled, boolean namespaceDestroyEnabled, long namespaceDestroyTimeout, boolean namespaceDestroyConfirmationEnabled, boolean waitEnabled, long waitTimeout, long waitPollInterval, List<String> waitForServiceList, boolean ansiLoggerEnabled, boolean environmentInitEnabled, boolean logCopyEnabled, boolean fmpBuildEnabled, boolean fmpBuildForMavenDisable, boolean fmpDebugOutput, boolean fmpLogsEnabled, String fmpPomPath, List<String> fmpProfiles, List<String> fmpSystemProperties, String fmpBuildOptions, String logPath, String kubernetesDomain, String dockerRegistry, boolean keepAliveGitServer, String definitions, String definitionsFile, String[] autoStartContainers, Set<String> proxiedContainerPorts, String portForwardBindAddress, String routerHost, int openshiftRouterHttpPort, int openshiftRouterHttpsPort, boolean enableImageStreamDetection, String token, int routerSniPort, String templateURL, String templateLabels, String templateParameters, boolean templateProcess, String username, String password, String apiVersion, boolean trustCerts, long startupTimeout, long httpClientTimeout, int awaitRouteRepetitions)
public static CubeOpenShiftConfiguration fromMap(Map<String,String> map)
public String getOriginServer()
public boolean isKeepAliveGitServer()
public String getDefinitionsFile()
public String getDefinitions()
public boolean shouldKeepAliveGitServer()
public String[] getAutoStartContainers()
public String getPortForwardBindAddress()
public String getRouterHost()
public int getOpenshiftRouterHttpPort()
public int getOpenshiftRouterHttpsPort()
public boolean isEnableImageStreamDetection()
public void setClient(OpenShiftClient client)
public int getRouterSniPort()
public String getToken()
getToken in interface ConfigurationgetToken in interface ConfigurationHandlegetToken in class DefaultConfigurationpublic Properties getProperties()
public String getTemplateURL()
protected String getTemplateLabels()
public String getTemplateParameters()
public boolean isTemplateProcess()
public Configuration getCubeConfiguration()
public String getKubernetesMaster()
getKubernetesMaster in interface ConfigurationHandlepublic long getStartupTimeout()
public long getHttpClientTimeout()
public int getAwaitRouteRepetitions()
public OpenShiftClient getClient()
public String toString()
toString in class DefaultConfigurationCopyright © 2018 JBoss by Red Hat. All rights reserved.