Package io.fabric8.kubeapitest
Class KubeAPIServerConfigBuilder
- java.lang.Object
-
- io.fabric8.kubeapitest.KubeAPIServerConfigBuilder
-
public final class KubeAPIServerConfigBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDIRECTORY_NAMEstatic StringKUBE_API_TEST_API_SERVER_VERSIONstatic StringKUBE_API_TEST_DIRstatic StringKUBE_API_TEST_OFFLINE_MODEstatic StringKUBE_API_TEST_STARTUP_TIMEOUTstatic StringKUBE_API_TEST_WAIT_FOR_ETCD_HEALTH_CHECK
-
Constructor Summary
Constructors Constructor Description KubeAPIServerConfigBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KubeAPIServerConfigBuilderanAPIServerConfig()KubeAPIServerConfigbuild()KubeAPIServerConfigBuilderwithApiServerFlag(String key)KubeAPIServerConfigBuilderwithApiServerFlag(String key, String value)KubeAPIServerConfigBuilderwithApiServerFlags(List<String> flags)KubeAPIServerConfigBuilderwithApiServerVersion(String apiServerVersion)KubeAPIServerConfigBuilderwithOfflineMode(boolean downloadBinaries)KubeAPIServerConfigBuilderwithStartupTimeout(Integer startupTimeout)KubeAPIServerConfigBuilderwithTestDir(String apiTestDir)KubeAPIServerConfigBuilderwithUpdateKubeConfig(boolean updateKubeConfig)KubeAPIServerConfigBuilderwithWaitForEtcdHealthCheckOnStartup(boolean waitForEtcdHealthCheckOnStartup)
-
-
-
Field Detail
-
KUBE_API_TEST_OFFLINE_MODE
public static final String KUBE_API_TEST_OFFLINE_MODE
- See Also:
- Constant Field Values
-
KUBE_API_TEST_DIR
public static final String KUBE_API_TEST_DIR
- See Also:
- Constant Field Values
-
KUBE_API_TEST_API_SERVER_VERSION
public static final String KUBE_API_TEST_API_SERVER_VERSION
- See Also:
- Constant Field Values
-
KUBE_API_TEST_WAIT_FOR_ETCD_HEALTH_CHECK
public static final String KUBE_API_TEST_WAIT_FOR_ETCD_HEALTH_CHECK
- See Also:
- Constant Field Values
-
KUBE_API_TEST_STARTUP_TIMEOUT
public static final String KUBE_API_TEST_STARTUP_TIMEOUT
- See Also:
- Constant Field Values
-
DIRECTORY_NAME
public static final String DIRECTORY_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
anAPIServerConfig
public static KubeAPIServerConfigBuilder anAPIServerConfig()
-
withTestDir
public KubeAPIServerConfigBuilder withTestDir(String apiTestDir)
-
withApiServerVersion
public KubeAPIServerConfigBuilder withApiServerVersion(String apiServerVersion)
-
withOfflineMode
public KubeAPIServerConfigBuilder withOfflineMode(boolean downloadBinaries)
-
build
public KubeAPIServerConfig build()
-
withUpdateKubeConfig
public KubeAPIServerConfigBuilder withUpdateKubeConfig(boolean updateKubeConfig)
-
withApiServerFlags
public KubeAPIServerConfigBuilder withApiServerFlags(List<String> flags)
-
withApiServerFlag
public KubeAPIServerConfigBuilder withApiServerFlag(String key, String value)
-
withApiServerFlag
public KubeAPIServerConfigBuilder withApiServerFlag(String key)
-
withStartupTimeout
public KubeAPIServerConfigBuilder withStartupTimeout(Integer startupTimeout)
-
withWaitForEtcdHealthCheckOnStartup
public KubeAPIServerConfigBuilder withWaitForEtcdHealthCheckOnStartup(boolean waitForEtcdHealthCheckOnStartup)
-
-