public static class SteeringPolicyHealthRule.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
SteeringPolicyHealthRule |
build() |
SteeringPolicyHealthRule.Builder |
cases(List<SteeringPolicyHealthRuleCase> cases)
An array of
caseConditions . |
SteeringPolicyHealthRule.Builder |
copy(SteeringPolicyHealthRule model) |
SteeringPolicyHealthRule.Builder |
description(String description) |
public SteeringPolicyHealthRule.Builder description(String description)
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.
cases
- the value to setpublic SteeringPolicyHealthRule build()
public SteeringPolicyHealthRule.Builder copy(SteeringPolicyHealthRule model)
Copyright © 2016–2024. All rights reserved.