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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolverForwardRuleDetails
build()
ResolverForwardRuleDetails.Builder
clientAddressConditions(List<String> clientAddressConditions)
ResolverForwardRuleDetails.Builder
copy(ResolverForwardRuleDetails model)
ResolverForwardRuleDetails.Builder
destinationAddresses(List<String> destinationAddresses)
IP addresses to which queries should be forwarded.ResolverForwardRuleDetails.Builder
qnameCoverConditions(List<String> qnameCoverConditions)
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.
-
-
-
Method Detail
-
clientAddressConditions
public ResolverForwardRuleDetails.Builder clientAddressConditions(List<String> clientAddressConditions)
-
qnameCoverConditions
public ResolverForwardRuleDetails.Builder qnameCoverConditions(List<String> qnameCoverConditions)
-
destinationAddresses
public 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
-
sourceEndpointName
public 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
-
build
public ResolverForwardRuleDetails build()
-
copy
public ResolverForwardRuleDetails.Builder copy(ResolverForwardRuleDetails model)
-
-