Interface GitHubEnv<T extends GitHubCause<?>>
-
- All Known Implementing Classes:
GitHubBranchEnv
,GitHubPREnv
,GitHubRepoEnv
,GitHubTagEnv
public interface GitHubEnv<T extends GitHubCause<?>>
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
addParam(T cause, List<ParameterValue> params)
static <T extends GitHubCause<?>,X extends Enum<X> & GitHubEnv<T>>
voidgetParams(Class<X> enumClass, T cause, List<ParameterValue> params)
default ParameterValue
param(boolean value)
default ParameterValue
param(String value)
-
-
-
Method Detail
-
addParam
void addParam(T cause, List<ParameterValue> params)
-
param
default ParameterValue param(String value)
-
param
default ParameterValue param(boolean value)
-
getParams
static <T extends GitHubCause<?>,X extends Enum<X> & GitHubEnv<T>> void getParams(Class<X> enumClass, T cause, List<ParameterValue> params)
-
-