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 ApprovalRuleMergeCheck
build()
ApprovalRuleMergeCheck.Builder
copy(ApprovalRuleMergeCheck model)
ApprovalRuleMergeCheck.Builder
currentApprovalCount(Integer currentApprovalCount)
The current number of approvals.ApprovalRuleMergeCheck.Builder
level(ApprovalRuleMergeCheck.Level level)
The level of rule.ApprovalRuleMergeCheck.Builder
reviewers(List<PrincipalDetails> reviewers)
The list of default reviewers.ApprovalRuleMergeCheck.Builder
ruleName(String ruleName)
The name of the rule.ApprovalRuleMergeCheck.Builder
status(ApprovalRuleMergeCheck.Status status)
The status of the approval rule.ApprovalRuleMergeCheck.Builder
totalApprovalCount(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)
-
-