public class S2iHanlder extends Object implements Handler<S2iBuildConfig>, HandlerFactory, WithProject
project| Constructor and Description |
|---|
S2iHanlder(Resources resources) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canHandle(Class<? extends Configuration> type) |
Handler |
create(Resources resources,
Configurators configurators) |
io.dekorate.deps.openshift.api.model.BuildConfig |
createBuildConfig(S2iBuildConfig config)
Create a
BuildConfig for the S2iBuildConfig. |
io.dekorate.deps.openshift.api.model.ImageStream |
createBuilderImageStream(S2iBuildConfig config)
Create an
ImageStream for the S2iBuildConfig. |
io.dekorate.deps.openshift.api.model.ImageStream |
createProjectImageStream()
Create an
ImageStream for the S2iBuildConfig. |
void |
handle(S2iBuildConfig config) |
int |
order() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFallbackConfigapplyToProject, getProject, projectExists, setProjectpublic S2iHanlder(Resources resources)
public int order()
order in interface Handler<S2iBuildConfig>public boolean canHandle(Class<? extends Configuration> type)
canHandle in interface Handler<S2iBuildConfig>public Handler create(Resources resources, Configurators configurators)
create in interface HandlerFactorypublic void handle(S2iBuildConfig config)
handle in interface Handler<S2iBuildConfig>public io.dekorate.deps.openshift.api.model.ImageStream createBuilderImageStream(S2iBuildConfig config)
ImageStream for the S2iBuildConfig.config - The config.public io.dekorate.deps.openshift.api.model.ImageStream createProjectImageStream()
ImageStream for the S2iBuildConfig.public io.dekorate.deps.openshift.api.model.BuildConfig createBuildConfig(S2iBuildConfig config)
BuildConfig for the S2iBuildConfig.config - The config.Copyright © 2018–2020 Red Hat. All rights reserved.