public static class KubectlWrapper.Builder extends Object
KubectlWrapper
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
KubectlWrapper |
build()
Builds a new
KubectlWrapper . |
KubectlWrapper.Builder |
kubeConfig(KubeConfig kubeConfig)
Sets the
KubeConfig to be used by the wrapper. |
KubectlWrapper.Builder |
launcher(Launcher launcher)
Sets the
Launcher to be used by the wrapper. |
KubectlWrapper.Builder |
namespace(String namespace)
Sets the namespace to be used by the wrapper.
|
KubectlWrapper.Builder |
workspace(FilePath workspace)
Sets the workspace to be used by the wrapper.
|
public KubectlWrapper.Builder launcher(Launcher launcher)
Launcher
to be used by the wrapper.launcher
- The Launcher
to be set.KubectlWrapper.Builder
.public KubectlWrapper.Builder kubeConfig(KubeConfig kubeConfig)
KubeConfig
to be used by the wrapper.kubeConfig
- The KubeConfig
to be set.KubectlWrapper.Builder
.public KubectlWrapper.Builder workspace(FilePath workspace)
workspace
- The workspace to be set.KubectlWrapper.Builder
.public KubectlWrapper.Builder namespace(String namespace)
namespace
- The namespace to be set.KubectlWrapper.Builder
.public KubectlWrapper build()
KubectlWrapper
.KubectlWrapper
.Copyright © 2016–2021 Google. All rights reserved.