Package com.oracle.bmc.dns.model
Class ResolverForwardRuleDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.dns.model.ResolverForwardRuleDetails.Builder
 
- 
- Enclosing class:
- ResolverForwardRuleDetails
 
 public static class ResolverForwardRuleDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolverForwardRuleDetailsbuild()ResolverForwardRuleDetails.BuilderclientAddressConditions(List<String> clientAddressConditions)ResolverForwardRuleDetails.Buildercopy(ResolverForwardRuleDetails model)ResolverForwardRuleDetails.BuilderdestinationAddresses(List<String> destinationAddresses)IP addresses to which queries should be forwarded.ResolverForwardRuleDetails.BuilderqnameCoverConditions(List<String> qnameCoverConditions)ResolverForwardRuleDetails.BuildersourceEndpointName(String sourceEndpointName)Case-insensitive name of an endpoint, that is a sub-resource of the resolver, to use as the forwarding interface.
 
- 
- 
- 
Method Detail- 
clientAddressConditionspublic ResolverForwardRuleDetails.Builder clientAddressConditions(List<String> clientAddressConditions) 
 - 
qnameCoverConditionspublic ResolverForwardRuleDetails.Builder qnameCoverConditions(List<String> qnameCoverConditions) 
 - 
destinationAddressespublic ResolverForwardRuleDetails.Builder destinationAddresses(List<String> destinationAddresses) IP addresses to which queries should be forwarded.Currently limited to a single address. - Parameters:
- destinationAddresses- the value to set
- Returns:
- this builder
 
 - 
sourceEndpointNamepublic ResolverForwardRuleDetails.Builder sourceEndpointName(String sourceEndpointName) Case-insensitive name of an endpoint, that is a sub-resource of the resolver, to use as the forwarding interface.The endpoint must have isForwarding set to true. - Parameters:
- sourceEndpointName- the value to set
- Returns:
- this builder
 
 - 
buildpublic ResolverForwardRuleDetails build() 
 - 
copypublic ResolverForwardRuleDetails.Builder copy(ResolverForwardRuleDetails model) 
 
- 
 
-