Package com.oracle.bmc.dns.model
Class SteeringPolicyHealthRule.Builder
- java.lang.Object
- 
- com.oracle.bmc.dns.model.SteeringPolicyHealthRule.Builder
 
- 
- Enclosing class:
- SteeringPolicyHealthRule
 
 public static class SteeringPolicyHealthRule.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SteeringPolicyHealthRulebuild()SteeringPolicyHealthRule.Buildercases(List<SteeringPolicyHealthRuleCase> cases)An array of caseConditions.SteeringPolicyHealthRule.Buildercopy(SteeringPolicyHealthRule model)SteeringPolicyHealthRule.Builderdescription(String description)
 
- 
- 
- 
Method Detail- 
descriptionpublic SteeringPolicyHealthRule.Builder description(String description) 
 - 
casespublic SteeringPolicyHealthRule.Builder cases(List<SteeringPolicyHealthRuleCase> cases) An array of caseConditions.A rule may optionally include a sequence of cases defining alternate configurations for how it should behave during processing for any given DNS query. When a rule has no sequence of cases, it is always evaluated with the same configuration during processing. When a rule has an empty sequence of cases, it is always ignored during processing. When a rule has a non-empty sequence of cases, its behavior during processing is configured by the first matching case in the sequence. When a rule has no matching cases the rule is ignored. A rule case with no caseCondition always matches. A rule case with a caseCondition matches only when that expression evaluates to true for the given query. - Parameters:
- cases- the value to set
- Returns:
- this builder
 
 - 
buildpublic SteeringPolicyHealthRule build() 
 - 
copypublic SteeringPolicyHealthRule.Builder copy(SteeringPolicyHealthRule model) 
 
- 
 
-