Class SteeringPolicyLimitRule
  
  
  
    Inheritance
    
    
    SteeringPolicyLimitRule
   
  
  
  Assembly: OCI.DotNetSDK.Dns.dll
  Syntax
  
    public class SteeringPolicyLimitRule : SteeringPolicyRule
   
  Properties
  
  Cases
  
  
  Declaration
  
    [JsonProperty(PropertyName = "cases")]
public List<SteeringPolicyLimitRuleCase> Cases { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | List<SteeringPolicyLimitRuleCase> | 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 ofcases, it is always evaluated with the same configuration during processing. When
a rule has an empty sequence ofcases, it is always ignored during processing. When a rule has a
non-empty sequence ofcases, its behavior during processing is configured by the first matchingcasein the sequence. When a rule has no matching cases the rule is ignored. A rule case with nocaseConditionalways matches. A rule case with acaseConditionmatches only when that expression
evaluates to true for the given query. | 
    
  
  
  DefaultCount
  
  
  Declaration
  
    [JsonProperty(PropertyName = "defaultCount")]
public int? DefaultCount { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | int? | Defines a default count if casesis not defined for the rule or a matching case does
not definecount.defaultCountis not applied ifcasesis defined and there
are no matching cases. In this scenario, the next rule will be processed. If no rules
remain to be processed, the answer will be chosen from the remaining list of answers. |