Class StaticRoute


  • public final class StaticRoute
    extends Object
    List of all Static Routes.
    • Constructor Detail

      • StaticRoute

        public StaticRoute()
    • Method Detail

      • name

        public String name()
        Get the name property: The name of the StaticRoute that is unique within a VnetRoute.
        Returns:
        the name value.
      • withName

        public StaticRoute withName​(String name)
        Set the name property: The name of the StaticRoute that is unique within a VnetRoute.
        Parameters:
        name - the name value to set.
        Returns:
        the StaticRoute object itself.
      • addressPrefixes

        public List<String> addressPrefixes()
        Get the addressPrefixes property: List of all address prefixes.
        Returns:
        the addressPrefixes value.
      • withAddressPrefixes

        public StaticRoute withAddressPrefixes​(List<String> addressPrefixes)
        Set the addressPrefixes property: List of all address prefixes.
        Parameters:
        addressPrefixes - the addressPrefixes value to set.
        Returns:
        the StaticRoute object itself.
      • nextHopIpAddress

        public String nextHopIpAddress()
        Get the nextHopIpAddress property: The ip address of the next hop.
        Returns:
        the nextHopIpAddress value.
      • withNextHopIpAddress

        public StaticRoute withNextHopIpAddress​(String nextHopIpAddress)
        Set the nextHopIpAddress property: The ip address of the next hop.
        Parameters:
        nextHopIpAddress - the nextHopIpAddress value to set.
        Returns:
        the StaticRoute object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.