Package com.google.gerrit.entities
Class SubmitRequirement.Builder
- java.lang.Object
-
- com.google.gerrit.entities.SubmitRequirement.Builder
-
- Enclosing class:
- SubmitRequirement
public abstract static class SubmitRequirement.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract SubmitRequirement
build()
abstract SubmitRequirement.Builder
setAllowOverrideInChildProjects(boolean allowOverrideInChildProjects)
abstract SubmitRequirement.Builder
setApplicabilityExpression(Optional<SubmitRequirementExpression> applicabilityExpression)
abstract SubmitRequirement.Builder
setDescription(Optional<String> description)
abstract SubmitRequirement.Builder
setName(String name)
abstract SubmitRequirement.Builder
setOverrideExpression(Optional<SubmitRequirementExpression> overrideExpression)
abstract SubmitRequirement.Builder
setSubmittabilityExpression(SubmitRequirementExpression submittabilityExpression)
-
-
-
Method Detail
-
setName
public abstract SubmitRequirement.Builder setName(String name)
-
setDescription
public abstract SubmitRequirement.Builder setDescription(Optional<String> description)
-
setApplicabilityExpression
public abstract SubmitRequirement.Builder setApplicabilityExpression(Optional<SubmitRequirementExpression> applicabilityExpression)
-
setSubmittabilityExpression
public abstract SubmitRequirement.Builder setSubmittabilityExpression(SubmitRequirementExpression submittabilityExpression)
-
setOverrideExpression
public abstract SubmitRequirement.Builder setOverrideExpression(Optional<SubmitRequirementExpression> overrideExpression)
-
setAllowOverrideInChildProjects
public abstract SubmitRequirement.Builder setAllowOverrideInChildProjects(boolean allowOverrideInChildProjects)
-
build
public abstract SubmitRequirement build()
-
-