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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
ruleNamepublic ApprovalRuleMergeCheck.Builder ruleName(String ruleName) The name of the rule.- Parameters:
- ruleName- the value to set
- Returns:
- this builder
 
 - 
statuspublic ApprovalRuleMergeCheck.Builder status(ApprovalRuleMergeCheck.Status status) The status of the approval rule.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
totalApprovalCountpublic ApprovalRuleMergeCheck.Builder totalApprovalCount(Integer totalApprovalCount) The number of total approvals needed.- Parameters:
- totalApprovalCount- the value to set
- Returns:
- this builder
 
 - 
currentApprovalCountpublic ApprovalRuleMergeCheck.Builder currentApprovalCount(Integer currentApprovalCount) The current number of approvals.- Parameters:
- currentApprovalCount- the value to set
- Returns:
- this builder
 
 - 
reviewerspublic ApprovalRuleMergeCheck.Builder reviewers(List<PrincipalDetails> reviewers) The list of default reviewers.- Parameters:
- reviewers- the value to set
- Returns:
- this builder
 
 - 
levelpublic ApprovalRuleMergeCheck.Builder level(ApprovalRuleMergeCheck.Level level) The level of rule.- Parameters:
- level- the value to set
- Returns:
- this builder
 
 - 
buildpublic ApprovalRuleMergeCheck build() 
 - 
copypublic ApprovalRuleMergeCheck.Builder copy(ApprovalRuleMergeCheck model) 
 
- 
 
-