Class UntrustedBuildsSettings
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.ProjectFeatureDescriptorImpl
-
- jetbrains.buildServer.serverSide.impl.untrustedBuilds.UntrustedBuildsSettings
-
- All Implemented Interfaces:
ParametersDescriptor
,SProjectFeatureDescriptor
public class UntrustedBuildsSettings extends ProjectFeatureDescriptorImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UntrustedBuildsSettings.DefaultAction
-
Constructor Summary
Constructors Constructor Description UntrustedBuildsSettings(String id, Map<String,String> params, String projectId)
UntrustedBuildsSettings(SProjectFeatureDescriptor projectFeatureDescriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ApprovalRule>
getApprovalRules(UserModel userModel, UserGroupManager groupManager)
UntrustedBuildsSettings.DefaultAction
getDefaultAction()
boolean
shouldBeApproved()
boolean
shouldLogUntrustedBuilds()
boolean
treatManualStartOfBuildAsApproval()
-
Methods inherited from class jetbrains.buildServer.serverSide.impl.ProjectFeatureDescriptorImpl
equals, getId, getParameters, getProjectId, getType, hashCode, toString
-
-
-
-
Method Detail
-
getDefaultAction
public UntrustedBuildsSettings.DefaultAction getDefaultAction()
-
shouldBeApproved
public boolean shouldBeApproved()
-
getApprovalRules
@NotNull public List<ApprovalRule> getApprovalRules(@NotNull UserModel userModel, @NotNull UserGroupManager groupManager)
-
shouldLogUntrustedBuilds
public boolean shouldLogUntrustedBuilds()
-
treatManualStartOfBuildAsApproval
public boolean treatManualStartOfBuildAsApproval()
-
-