public class SourceBuildStrategy extends ModelNodeAdapter implements ISourceBuildStrategy, ResourcePropertyKeys
| Modifier and Type | Field and Description |
|---|---|
static String |
ENV |
static String |
FROM_IMAGE |
static String |
FROM_KIND |
static String |
FROM_NAMESPACE |
static String |
INCREMENTAL |
static String |
SCRIPTS |
ANNOTATIONS, APIVERSION, CREATION_TIMESTAMP, FROM, GROUP, KIND, LABELS, METADATA, METADATA_NAME, METADATA_NAMESPACE, METADATA_RESOURCE_VERSION, METADATA_UID, NAME, NAMESPACE, OBJECTS, PORTS, PROTOCOL, RESOURCE_VERSION, TYPE, VALUE, VERBS, VERSION| Constructor and Description |
|---|
SourceBuildStrategy(org.jboss.dmr.ModelNode node,
Map<String,String[]> propertyKeys) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
getEnvironmentVariables() |
Collection<IEnvironmentVariable> |
getEnvVars() |
String |
getFromKind() |
String |
getFromNamespace() |
DockerImageURI |
getImage()
Returns the Builder Image used to execute the build
|
String |
getScriptsLocation() |
String |
getType()
The type of build Strategy
|
boolean |
incremental() |
void |
setEnvironmentVariables(Map<String,String> envVars) |
void |
setEnvVars(Collection<IEnvironmentVariable> envVars)
Setting using a null collection will early return without modification to the
strategy
|
void |
setFromKind(String kind) |
void |
setFromNamespace(String namespace) |
void |
setImage(DockerImageURI image) |
void |
setIncremental(boolean isIncremental) |
void |
setScriptsLocation(String location) |
getNode, getPropertyKeys, toJson, toJson, toStringpublic static final String FROM_IMAGE
public static final String FROM_KIND
public static final String FROM_NAMESPACE
public static final String SCRIPTS
public static final String INCREMENTAL
public static final String ENV
public String getType()
IBuildStrategygetType in interface IBuildStrategyBuildStrategyTypepublic String getFromNamespace()
getFromNamespace in interface ISourceBuildStrategypublic void setFromNamespace(String namespace)
setFromNamespace in interface ISourceBuildStrategypublic String getFromKind()
getFromKind in interface ISourceBuildStrategypublic void setFromKind(String kind)
setFromKind in interface ISourceBuildStrategypublic DockerImageURI getImage()
ISourceBuildStrategygetImage in interface ISourceBuildStrategypublic void setImage(DockerImageURI image)
setImage in interface ISourceBuildStrategypublic String getScriptsLocation()
getScriptsLocation in interface ISourceBuildStrategypublic void setScriptsLocation(String location)
setScriptsLocation in interface ISourceBuildStrategypublic Collection<IEnvironmentVariable> getEnvVars()
getEnvVars in interface ISourceBuildStrategypublic void setEnvVars(Collection<IEnvironmentVariable> envVars)
ISourceBuildStrategysetEnvVars in interface ISourceBuildStrategypublic Map<String,String> getEnvironmentVariables()
getEnvironmentVariables in interface ISourceBuildStrategypublic void setEnvironmentVariables(Map<String,String> envVars)
setEnvironmentVariables in interface ISourceBuildStrategypublic boolean incremental()
incremental in interface ISourceBuildStrategypublic void setIncremental(boolean isIncremental)
setIncremental in interface ISourceBuildStrategyCopyright © 2020 Red Hat, Inc. All Rights Reserved.