public class Compatibility extends java.lang.Object implements CompatibilityResult
| Constructor and Description |
|---|
Compatibility() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInvalidRunParameter(InvalidProperty prop)
Adds invalid run parameter on the agent.
|
void |
addMissedVcsPluginOnAgent(java.lang.String vcsPlugin,
java.lang.String name)
Adds missing required vcs plugin
|
void |
addNotMatchedRequirement(Requirement requirement)
Adds a requirement that does not match on the agent.
|
void |
addUnresolvedParameter(java.lang.String paramName,
java.lang.String parameterOrigin)
Adds unresolved parameter to the map
|
RunType |
getIncompatibleRunner()
Returns incompatible runner (i.e.
|
java.util.List<InvalidProperty> |
getInvalidRunParameters()
Returns invalid runner parameters list.
|
java.util.Map<java.lang.String,java.lang.String> |
getMissedVcsPluginsOnAgent()
Returns map of VCS plugins required by build configuration which are not installed on the agent.
|
java.util.List<Requirement> |
getNonMatchedRequirements()
Returns list of non matched requirements
|
java.util.Map<java.lang.String,java.lang.String> |
getUndefinedParameters()
Returns map of undefined parameters (parameter references without actual values, i.e.
|
boolean |
isCompatible()
Returns if the configuration is compatible with the agent.
|
boolean |
isSuitableRunnerExists()
Returns true if the specified agent has suitable runner for the configuration.
|
void |
setIncompatibleRunner(RunType runType) |
java.lang.String |
toString() |
public boolean isSuitableRunnerExists()
CompatibilityResultisSuitableRunnerExists in interface CompatibilityResultpublic void setIncompatibleRunner(RunType runType)
public RunType getIncompatibleRunner()
CompatibilityResultgetIncompatibleRunner in interface CompatibilityResultpublic void addNotMatchedRequirement(@NotNull
Requirement requirement)
requirement - non matched requirementpublic void addInvalidRunParameter(@NotNull
InvalidProperty prop)
prop - invalid property on the agent.public void addUnresolvedParameter(@NotNull
java.lang.String paramName,
@NotNull
java.lang.String parameterOrigin)
paramName - parameter nameparameterOrigin - origin of the parameter - i.e. place where parameter reference was specified@NotNull public java.util.List<InvalidProperty> getInvalidRunParameters()
CompatibilityResultgetInvalidRunParameters in interface CompatibilityResult@NotNull public java.util.List<Requirement> getNonMatchedRequirements()
CompatibilityResultgetNonMatchedRequirements in interface CompatibilityResultpublic boolean isCompatible()
isCompatible in interface CompatibilityResultpublic void addMissedVcsPluginOnAgent(@NotNull
java.lang.String vcsPlugin,
@NotNull
java.lang.String name)
vcsPlugin - vcs plugin namename - name@NotNull public java.util.Map<java.lang.String,java.lang.String> getMissedVcsPluginsOnAgent()
CompatibilityResultgetMissedVcsPluginsOnAgent in interface CompatibilityResult@NotNull public java.util.Map<java.lang.String,java.lang.String> getUndefinedParameters()
CompatibilityResultgetUndefinedParameters in interface CompatibilityResultpublic java.lang.String toString()
toString in class java.lang.Object