Package com.oracle.bmc.devops.model
Class ApprovalRuleMergeCheck.Builder
- java.lang.Object
-
- com.oracle.bmc.devops.model.ApprovalRuleMergeCheck.Builder
-
- Enclosing class:
- ApprovalRuleMergeCheck
public static class ApprovalRuleMergeCheck.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApprovalRuleMergeCheckbuild()ApprovalRuleMergeCheck.Buildercopy(ApprovalRuleMergeCheck model)ApprovalRuleMergeCheck.BuildercurrentApprovalCount(Integer currentApprovalCount)The current number of approvals.ApprovalRuleMergeCheck.Builderlevel(ApprovalRuleMergeCheck.Level level)The level of rule.ApprovalRuleMergeCheck.Builderreviewers(List<PrincipalDetails> reviewers)The list of default reviewers.ApprovalRuleMergeCheck.BuilderruleName(String ruleName)The name of the rule.ApprovalRuleMergeCheck.Builderstatus(ApprovalRuleMergeCheck.Status status)The status of the approval rule.ApprovalRuleMergeCheck.BuildertotalApprovalCount(Integer totalApprovalCount)The number of total approvals needed.
-
-
-
Method Detail
-
ruleName
public ApprovalRuleMergeCheck.Builder ruleName(String ruleName)
The name of the rule.- Parameters:
ruleName- the value to set- Returns:
- this builder
-
status
public ApprovalRuleMergeCheck.Builder status(ApprovalRuleMergeCheck.Status status)
The status of the approval rule.- Parameters:
status- the value to set- Returns:
- this builder
-
totalApprovalCount
public ApprovalRuleMergeCheck.Builder totalApprovalCount(Integer totalApprovalCount)
The number of total approvals needed.- Parameters:
totalApprovalCount- the value to set- Returns:
- this builder
-
currentApprovalCount
public ApprovalRuleMergeCheck.Builder currentApprovalCount(Integer currentApprovalCount)
The current number of approvals.- Parameters:
currentApprovalCount- the value to set- Returns:
- this builder
-
reviewers
public ApprovalRuleMergeCheck.Builder reviewers(List<PrincipalDetails> reviewers)
The list of default reviewers.- Parameters:
reviewers- the value to set- Returns:
- this builder
-
level
public ApprovalRuleMergeCheck.Builder level(ApprovalRuleMergeCheck.Level level)
The level of rule.- Parameters:
level- the value to set- Returns:
- this builder
-
build
public ApprovalRuleMergeCheck build()
-
copy
public ApprovalRuleMergeCheck.Builder copy(ApprovalRuleMergeCheck model)
-
-