Class SelfHostedPipelineRequirementService
- java.lang.Object
 - 
- jetbrains.buildServer.pipeline.impl.requirements.SelfHostedPipelineRequirementService
 
 
- 
- All Implemented Interfaces:
 PipelineRequirementService,ServerExtension,TeamCityExtension
@Service public class SelfHostedPipelineRequirementService extends Object implements PipelineRequirementService
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringSELF_HOSTED_TYPE_NAME 
- 
Constructor Summary
Constructors Constructor Description SelfHostedPipelineRequirementService(RequirementFactory requirementFactory) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfindRequirentName(PipelineDescription.Job.RunsOn runsOn, Requirement requirement)voidgenerateRequirements(PipelineDescription.Job.RunsOn runsOn, BuildTypeSettings settings)booleanisApplicable(PipelineDescription.Job.RunsOn runsOn) 
 - 
 
- 
- 
Field Detail
- 
SELF_HOSTED_TYPE_NAME
public static final String SELF_HOSTED_TYPE_NAME
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Constructor Detail
- 
SelfHostedPipelineRequirementService
public SelfHostedPipelineRequirementService(@NotNull RequirementFactory requirementFactory) 
 - 
 
- 
Method Detail
- 
isApplicable
public boolean isApplicable(@NotNull PipelineDescription.Job.RunsOn runsOn)- Specified by:
 isApplicablein interfacePipelineRequirementService
 
- 
generateRequirements
public void generateRequirements(@NotNull PipelineDescription.Job.RunsOn runsOn, @NotNull BuildTypeSettings settings)- Specified by:
 generateRequirementsin interfacePipelineRequirementService
 
- 
findRequirentName
@Nullable public String findRequirentName(@NotNull PipelineDescription.Job.RunsOn runsOn, @NotNull Requirement requirement)
- Specified by:
 findRequirentNamein interfacePipelineRequirementService
 
 - 
 
 -