public interface IDomain extends IOpenShiftResource
| Modifier and Type | Method and Description |
|---|---|
IApplication |
createApplication(String name,
ICartridge cartridge) |
IApplication |
createApplication(String name,
ICartridge cartridge,
ApplicationScale scale) |
IApplication |
createApplication(String name,
ICartridge cartridge,
ApplicationScale scale,
IGearProfile gearProfile)
Creates a new application with the given name and the given cartridge/framework.
|
IApplication |
createApplication(String name,
ICartridge cartridge,
IGearProfile gearProfile) |
void |
destroy()
Destroys the current domain.
|
void |
destroy(boolean force)
Destroys the current domain, using the 'force' parameter to also destroy the domain applications.
|
IApplication |
getApplicationByName(String name)
Returns the application identified by the given name.
|
List<IApplication> |
getApplications() |
List<IApplication> |
getApplicationsByCartridge(ICartridge cartridge) |
List<String> |
getAvailableCartridgeNames()
Returns the list of cartridges that can be used to create a new application.
|
List<IGearProfile> |
getAvailableGearProfiles()
Returns the list of available gear size that the user can choose when creating a new application (application's gear size can't be changed after creation).
|
String |
getId() |
String |
getSuffix()
The domain suffix is the host part eg: 'rhcloud.com')
|
IUser |
getUser()
Returns the currently connected user that manages this domain.
|
boolean |
hasApplicationByCartridge(ICartridge cartridge) |
boolean |
hasApplicationByName(String name)
Returns true if the application identified by the given name exists in the domain.
|
void |
rename(String id)
Rename the current domain with the given id....
|
boolean |
waitForAccessible(long timeout)
Waits for the domain to become accessible.
|
getCreationLog, hasCreationLog, refreshString getId()
String getSuffix()
void rename(String id) throws OpenShiftException
id - OpenShiftExceptionIUser getUser() throws OpenShiftException
OpenShiftExceptionvoid destroy()
throws OpenShiftException
OpenShiftExceptionvoid destroy(boolean force)
throws OpenShiftException
force - OpenShiftExceptionboolean waitForAccessible(long timeout)
throws OpenShiftException
OpenShiftExceptionIApplication createApplication(String name, ICartridge cartridge, ApplicationScale scale, IGearProfile gearProfile) throws OpenShiftException
name - cartridge - scale - or null (will use default on openshift, ie, false)nodeProfile - ("small", "micro", "medium", "large", "exlarge", "jumbo") or null (will use default on openshift, ie,
'small')OpenShiftExceptionIApplication createApplication(String name, ICartridge cartridge, ApplicationScale scale) throws OpenShiftException
OpenShiftExceptionIApplication createApplication(String name, ICartridge cartridge, IGearProfile gearProfile) throws OpenShiftException
OpenShiftExceptionIApplication createApplication(String name, ICartridge cartridge) throws OpenShiftException
OpenShiftExceptionList<IApplication> getApplications() throws OpenShiftException
OpenShiftExceptionList<String> getAvailableCartridgeNames() throws OpenShiftException
OpenShiftExceptionIApplication getApplicationByName(String name) throws OpenShiftException
name - OpenShiftExceptionboolean hasApplicationByName(String name) throws OpenShiftException
name - OpenShiftExceptionList<IApplication> getApplicationsByCartridge(ICartridge cartridge) throws OpenShiftException
OpenShiftExceptionboolean hasApplicationByCartridge(ICartridge cartridge) throws OpenShiftException
OpenShiftExceptionList<IGearProfile> getAvailableGearProfiles() throws OpenShiftException
OpenShiftExceptionCopyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.