public abstract class AbstractKubernetesCommand
extends org.jboss.forge.addon.projects.ui.AbstractProjectCommand
implements org.jboss.forge.addon.ui.command.UICommand
| Constructor and Description |
|---|
AbstractKubernetesCommand() |
| Modifier and Type | Method and Description |
|---|---|
io.fabric8.kubernetes.client.KubernetesClient |
getKubernetes() |
String |
getNamespace() |
PrintStream |
getOut() |
org.jboss.forge.addon.ui.output.UIOutput |
getOutput() |
protected org.jboss.forge.addon.projects.ProjectFactory |
getProjectFactory() |
org.jboss.forge.addon.ui.UIProvider |
getUiProvider() |
void |
initializeUI(org.jboss.forge.addon.ui.context.UIBuilder uiBuilder) |
boolean |
isGUI() |
protected boolean |
isProjectRequired() |
void |
setKubernetes(io.fabric8.kubernetes.client.KubernetesClient kubernetes) |
void |
setNamespace(String namespace) |
void |
setUiProvider(org.jboss.forge.addon.ui.UIProvider uiProvider) |
protected org.jboss.forge.addon.ui.result.Result |
tableResults(io.fabric8.utils.TablePrinter table)
Prints the given table and returns success
|
containsProject, getSelectedProject, getSelectedProject, isEnabledgetMetadata, validatepublic static String CATEGORY
protected boolean isProjectRequired()
isProjectRequired in class org.jboss.forge.addon.projects.ui.AbstractProjectCommandprotected org.jboss.forge.addon.projects.ProjectFactory getProjectFactory()
getProjectFactory in class org.jboss.forge.addon.projects.ui.AbstractProjectCommandpublic io.fabric8.kubernetes.client.KubernetesClient getKubernetes()
public void setKubernetes(io.fabric8.kubernetes.client.KubernetesClient kubernetes)
public boolean isGUI()
public org.jboss.forge.addon.ui.output.UIOutput getOutput()
public org.jboss.forge.addon.ui.UIProvider getUiProvider()
public void setUiProvider(org.jboss.forge.addon.ui.UIProvider uiProvider)
public void initializeUI(org.jboss.forge.addon.ui.context.UIBuilder uiBuilder)
throws Exception
initializeUI in interface org.jboss.forge.addon.ui.command.UICommandExceptionprotected org.jboss.forge.addon.ui.result.Result tableResults(io.fabric8.utils.TablePrinter table)
public PrintStream getOut()
public String getNamespace()
public void setNamespace(String namespace)
Copyright © 2011–2015 Red Hat. All rights reserved.