public class ImageChangeTrigger extends DeploymentTrigger implements IDeploymentImageChangeTrigger
ANNOTATIONS, APIVERSION, CREATION_TIMESTAMP, FROM, KIND, LABELS, METADATA, METADATA_NAME, METADATA_NAMESPACE, METADATA_RESOURCE_VERSION, METADATA_UID, NAME, NAMESPACE, OBJECTS, PORTS, PROTOCOL, RESOURCE_VERSION, TYPE, VALUE| Constructor and Description |
|---|
ImageChangeTrigger(org.jboss.dmr.ModelNode node,
Map<String,String[]> propertyKeys) |
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
getContainerNames()
The container names for this trigger
|
DockerImageURI |
getFrom()
Returns the name of the docker image repo to watch
|
String |
getKind() |
String |
getNamespace() |
boolean |
isAutomatic() |
void |
setAutomatic(boolean auto) |
void |
setContainerName(String name)
Convenience method for setting a single container name
|
void |
setContainerNames(Collection<String> names) |
void |
setFrom(DockerImageURI fromImage)
Automatically sets kind to "ImageStreamTag" if kind is empty
|
void |
setKind(String kind) |
void |
setNamespace(String namespace)
The namespace of the ImageStreamTag
|
getNode, getPropertyKeys, getTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTypepublic DockerImageURI getFrom()
IDeploymentImageChangeTriggergetFrom in interface IDeploymentImageChangeTriggerpublic void setFrom(DockerImageURI fromImage)
IDeploymentImageChangeTriggersetFrom in interface IDeploymentImageChangeTriggerpublic void setNamespace(String namespace)
IDeploymentImageChangeTriggersetNamespace in interface IDeploymentImageChangeTriggerpublic String getNamespace()
getNamespace in interface IDeploymentImageChangeTriggerpublic void setKind(String kind)
setKind in interface IDeploymentImageChangeTriggerpublic String getKind()
getKind in interface IDeploymentImageChangeTriggerpublic boolean isAutomatic()
isAutomatic in interface IDeploymentImageChangeTriggerpublic void setAutomatic(boolean auto)
setAutomatic in interface IDeploymentImageChangeTriggerpublic Collection<String> getContainerNames()
IDeploymentImageChangeTriggergetContainerNames in interface IDeploymentImageChangeTriggerpublic void setContainerNames(Collection<String> names)
setContainerNames in interface IDeploymentImageChangeTriggerpublic void setContainerName(String name)
IDeploymentImageChangeTriggersetContainerName in interface IDeploymentImageChangeTriggerCopyright © 2019 Red Hat, Inc. All Rights Reserved.