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, wait
refresh
protected 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()
IOpenShiftResource
true 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 IOpenShiftResource
public String getCreationLog()
IOpenShiftResource
getCreationLog
in interface IOpenShiftResource
public Messages getMessages()
IOpenShiftResource
getMessages
in interface IOpenShiftResource
IOpenShiftResource.getCreationLog()
Copyright © 2018 JBoss by Red Hat. All rights reserved.