public class BasicEnvironmentalContext extends java.lang.Object implements EnvironmentalContext
PROJECT_BASE_URI, RUNDECK_APP_CONTEXT, RUNDECK_APP_ENV, URI_BASE
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKey() |
java.net.URI |
getKeyUri() |
java.lang.String |
getValue() |
boolean |
isValid() |
boolean |
matches(java.util.Set<Attribute> environment) |
static BasicEnvironmentalContext |
patternContextFor(java.lang.String key,
java.lang.String value) |
static BasicEnvironmentalContext |
staticContextFor(java.lang.String key,
java.lang.String value) |
java.lang.String |
toString() |
public static BasicEnvironmentalContext patternContextFor(java.lang.String key, java.lang.String value)
key
- keyvalue
- value to check for equality and regular expression if it is a valid regular expressionpublic static BasicEnvironmentalContext staticContextFor(java.lang.String key, java.lang.String value)
key
- keyvalue
- value to use for equality matchpublic boolean matches(java.util.Set<Attribute> environment)
matches
in interface EnvironmentalContext
environment
- environmentpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean isValid()
isValid
in interface EnvironmentalContext
public java.lang.String getKey()
public java.lang.String getValue()
public java.net.URI getKeyUri()