public interface IOpenShiftCreator extends IOpenShiftApiObjHandler
Modifier and Type | Field and Description |
---|---|
static String |
DISPLAY_NAME |
static String |
UNDEFINED |
ANNOTATION_FAILURE, BUILD_NUMBER, BUILD_URL_ANNOTATION, BUILD_URL_ENV_KEY, JOB_NAME, KUBERNETES_MASTER_ENV_KEY, KUBERNETES_SERVICE_HOST_ENV_KEY, KUBERNETES_SERVICE_PORT_ENV_KEY, NAMESPACE_ENV_VAR, NAMESPACE_FILE, NAMESPACE_SYNC_BUILD_CAUSE, STATE_CANCELLED, STATE_COMPLETE, STATE_ERROR, STATE_FAILED, STATE_RUNNING
Modifier and Type | Method and Description |
---|---|
default boolean |
coreLogic(hudson.Launcher launcher,
hudson.model.TaskListener listener,
Map<String,String> overrides) |
default String |
getDisplayName() |
String |
getJsonyaml() |
default String |
getJsonyaml(Map<String,String> overrides) |
default boolean |
makeRESTCall(boolean chatty,
hudson.model.TaskListener listener,
String path,
org.jboss.dmr.ModelNode resource,
Map<String,String> overrides) |
deleteAPIObjs, fetchApiJsonFromApiServer, hydrateJsonYaml, importJsonOfApiTypes, updateApiTypes
annotateJobInfoToResource, consolidateEnvVars, constructBuildUrl, didAllImagesChangeIfNeeded, didICTCauseDeployment, didImageChangeFromPreviousVersion, doesDCTriggerOnImageTag, doIt, doIt, doItCore, getApiURL, getApiURL, getAuth, getAuthToken, getAuthToken, getBaseClassName, getClient, getClient, getLatestReplicationController, getNamespace, getNamespace, getReplicationControllerState, getVerbose, getVerbose, httpGet, isBuildFinished, isBuildRunning, isDeployFinished, isReplicationControllerScaledAppropriately, setAuth, verifyBuild
getOverride, pruneKey
static final String DISPLAY_NAME
static final String UNDEFINED
default String getDisplayName()
getDisplayName
in interface IOpenShiftPlugin
String getJsonyaml()
default boolean makeRESTCall(boolean chatty, hudson.model.TaskListener listener, String path, org.jboss.dmr.ModelNode resource, Map<String,String> overrides)
default boolean coreLogic(hudson.Launcher launcher, hudson.model.TaskListener listener, Map<String,String> overrides)
coreLogic
in interface IOpenShiftPlugin
Copyright © 2004-2020 Red Hat, Inc. All Rights Reserved.