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 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
-
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)
-
-