public class ManagedCartridgeConfig extends Object
OpenShiftDeployAgent
can keep the cartridge's
git repository up to date with the deployment units defined in the Profile configuration.Constructor and Description |
---|
ManagedCartridgeConfig() |
ManagedCartridgeConfig(Properties properties) |
Modifier and Type | Method and Description |
---|---|
com.openshift.client.IOpenShiftConnection |
createConnection()
Returns a newly created connection to openshift for this configuration
|
String |
getDomain() |
String |
getLogin() |
String |
getPassword() |
Properties |
getProperties() |
String |
getServerUrl() |
static ManagedCartridgeConfig |
loadConfig(io.fabric8.api.FabricService fabricService,
String containerId)
Loads the managed cartridge configuration for the given containerId
|
static ManagedCartridgeConfig |
saveConfig(io.fabric8.api.FabricService fabricService,
String containerId,
CreateOpenshiftContainerOptions options,
com.openshift.client.IApplication application)
Saves the managed cartridge configuration data
|
void |
setDomain(String serverUrl) |
void |
setLogin(String login) |
void |
setPassword(String password) |
void |
setServerUrl(String serverUrl) |
String |
toString() |
public ManagedCartridgeConfig()
public ManagedCartridgeConfig(Properties properties)
public static ManagedCartridgeConfig loadConfig(io.fabric8.api.FabricService fabricService, String containerId) throws IOException
IOException
public static ManagedCartridgeConfig saveConfig(io.fabric8.api.FabricService fabricService, String containerId, CreateOpenshiftContainerOptions options, com.openshift.client.IApplication application) throws IOException
IOException
public Properties getProperties()
public com.openshift.client.IOpenShiftConnection createConnection()
public String getLogin()
public void setLogin(String login)
public String getPassword()
public void setPassword(String password)
public String getServerUrl()
public void setServerUrl(String serverUrl)
public String getDomain()
public void setDomain(String serverUrl)
Copyright © 2011–2014 Red Hat. All rights reserved.