Class RoutingPolicy
java.lang.Object
com.azure.resourcemanager.network.models.RoutingPolicy
The routing policy object used in a RoutingIntent resource.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the destinations property: List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).name()Get the name property: The unique name for the routing policy.nextHop()Get the nextHop property: The next hop resource id on which this routing policy is applicable to.voidvalidate()Validates the instance.withDestinations(List<String> destinations) Set the destinations property: List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).Set the name property: The unique name for the routing policy.withNextHop(String nextHop) Set the nextHop property: The next hop resource id on which this routing policy is applicable to.
-
Constructor Details
-
RoutingPolicy
public RoutingPolicy()Creates an instance of RoutingPolicy class.
-
-
Method Details
-
name
Get the name property: The unique name for the routing policy.- Returns:
- the name value.
-
withName
Set the name property: The unique name for the routing policy.- Parameters:
name- the name value to set.- Returns:
- the RoutingPolicy object itself.
-
destinations
Get the destinations property: List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).- Returns:
- the destinations value.
-
withDestinations
Set the destinations property: List of all destinations which this routing policy is applicable to (for example: Internet, PrivateTraffic).- Parameters:
destinations- the destinations value to set.- Returns:
- the RoutingPolicy object itself.
-
nextHop
Get the nextHop property: The next hop resource id on which this routing policy is applicable to.- Returns:
- the nextHop value.
-
withNextHop
Set the nextHop property: The next hop resource id on which this routing policy is applicable to.- Parameters:
nextHop- the nextHop value to set.- Returns:
- the RoutingPolicy object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-