Package io.javaoperatorsdk.jenvtest
Class KubeAPIServerConfigBuilder
- java.lang.Object
-
- io.javaoperatorsdk.jenvtest.KubeAPIServerConfigBuilder
-
public final class KubeAPIServerConfigBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringDIRECTORY_NAMEstatic StringJENVTEST_API_SERVER_VERSION_ENV_VARstatic StringJENVTEST_DIR_ENV_VARstatic StringJENVTEST_DOWNLOAD_BINARIES
-
Constructor Summary
Constructors Constructor Description KubeAPIServerConfigBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KubeAPIServerConfigBuilderanAPIServerConfig()KubeAPIServerConfigbuild()KubeAPIServerConfigBuilderwithApiServerVersion(String apiServerVersion)KubeAPIServerConfigBuilderwithJenvtestDir(String jenvtestDir)KubeAPIServerConfigBuilderwithOfflineMode(boolean downloadBinaries)
-
-
-
Field Detail
-
JENVTEST_DOWNLOAD_BINARIES
public static final String JENVTEST_DOWNLOAD_BINARIES
- See Also:
- Constant Field Values
-
JENVTEST_DIR_ENV_VAR
public static final String JENVTEST_DIR_ENV_VAR
- See Also:
- Constant Field Values
-
JENVTEST_API_SERVER_VERSION_ENV_VAR
public static final String JENVTEST_API_SERVER_VERSION_ENV_VAR
- 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()
-
withJenvtestDir
public KubeAPIServerConfigBuilder withJenvtestDir(String jenvtestDir)
-
withApiServerVersion
public KubeAPIServerConfigBuilder withApiServerVersion(String apiServerVersion)
-
withOfflineMode
public KubeAPIServerConfigBuilder withOfflineMode(boolean downloadBinaries)
-
build
public KubeAPIServerConfig build()
-
-