public abstract class AbstractOpenShiftResource extends Object implements IOpenShiftResource
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractOpenShiftResource.Parameters |
protected class |
AbstractOpenShiftResource.ServiceRequest |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractOpenShiftResource(IRestService service)
Instantiates a new abstract open shift resource.
|
protected |
AbstractOpenShiftResource(IRestService service,
Map<String,Link> links,
Messages messages)
Instantiates a new abstract open shift resource.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCreationLog()
Returns the log that was created when the resource was created.
|
protected Link |
getLink(String linkName)
Gets the link for the given name.
|
Messages |
getMessages()
Returns all the (creation log) messages.
|
boolean |
hasCreationLog()
Returns
true if there is log about the creation of this resource. |
protected void |
setLinks(Map<String,Link> links) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrefreshprotected AbstractOpenShiftResource(IRestService service)
service - the serviceprotected AbstractOpenShiftResource(IRestService service, Map<String,Link> links, Messages messages)
service - the servicelinks - the linksprotected Link getLink(String linkName) throws OpenShiftException
This method is protected for testing purposes only.
linkName - the name of the link that shall get retrievedOpenShiftException - thrown if no link with the given name existspublic boolean hasCreationLog()
IOpenShiftResourcetrue if there is log about the creation of this resource.
Creation logs are only available at creation time. So resources that were retrieved
while they already existed wont have a creation log.hasCreationLog in interface IOpenShiftResourcepublic String getCreationLog()
IOpenShiftResourcegetCreationLog in interface IOpenShiftResourcepublic Messages getMessages()
IOpenShiftResourcegetMessages in interface IOpenShiftResourceIOpenShiftResource.getCreationLog()Copyright © 2016 JBoss by Red Hat. All rights reserved.