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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SteeringPolicyHealthRule
build()
SteeringPolicyHealthRule.Builder
cases(List<SteeringPolicyHealthRuleCase> cases)
An array of caseConditions.SteeringPolicyHealthRule.Builder
copy(SteeringPolicyHealthRule model)
SteeringPolicyHealthRule.Builder
description(String description)
-
-
-
Method Detail
-
description
public SteeringPolicyHealthRule.Builder description(String description)
-
cases
public 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
-
build
public SteeringPolicyHealthRule build()
-
copy
public SteeringPolicyHealthRule.Builder copy(SteeringPolicyHealthRule model)
-
-