public abstract class KubectlExtensionBase extends ClientExtensionBase
client, initialized, project| Constructor and Description |
|---|
KubectlExtensionBase() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Client |
createClient() |
protected KubectlExecResult |
createResult(java.lang.String output) |
Credentials |
credentials(groovy.lang.Closure closure) |
protected KubectlExecResult |
exec(KubectlExecSpec spec) |
KubectlExecResult |
exec(java.lang.String command) |
Credentials |
getCredentials() |
java.lang.String |
getNamespace() |
java.lang.String |
getToken(java.lang.String serviceAccount) |
java.lang.String |
getUrl() |
void |
init() |
void |
setNamespace(java.lang.String namespace) |
protected void |
setProject(org.gradle.api.Project project) |
void |
setUrl(java.lang.String url) |
checkNotInitialized, client, getClient, parseCommandprotected abstract Client createClient()
public Credentials credentials(groovy.lang.Closure closure)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public Credentials getCredentials()
public java.lang.String getNamespace()
public void setNamespace(java.lang.String namespace)
public java.lang.String getToken(java.lang.String serviceAccount)
public KubectlExecResult exec(java.lang.String command)
protected KubectlExecResult exec(KubectlExecSpec spec)
protected KubectlExecResult createResult(java.lang.String output)
public void init()
init in class ClientExtensionBaseprotected void setProject(org.gradle.api.Project project)