Class RoutePropertiesFormat


  • public final class RoutePropertiesFormat
    extends Object
    Route resource.
    • Constructor Detail

      • RoutePropertiesFormat

        public RoutePropertiesFormat()
    • Method Detail

      • addressPrefix

        public String addressPrefix()
        Get the addressPrefix property: The destination CIDR to which the route applies.
        Returns:
        the addressPrefix value.
      • withAddressPrefix

        public RoutePropertiesFormat withAddressPrefix​(String addressPrefix)
        Set the addressPrefix property: The destination CIDR to which the route applies.
        Parameters:
        addressPrefix - the addressPrefix value to set.
        Returns:
        the RoutePropertiesFormat object itself.
      • nextHopType

        public RouteNextHopType nextHopType()
        Get the nextHopType property: The type of Azure hop the packet should be sent to.
        Returns:
        the nextHopType value.
      • withNextHopType

        public RoutePropertiesFormat withNextHopType​(RouteNextHopType nextHopType)
        Set the nextHopType property: The type of Azure hop the packet should be sent to.
        Parameters:
        nextHopType - the nextHopType value to set.
        Returns:
        the RoutePropertiesFormat object itself.
      • nextHopIpAddress

        public String nextHopIpAddress()
        Get the nextHopIpAddress property: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
        Returns:
        the nextHopIpAddress value.
      • withNextHopIpAddress

        public RoutePropertiesFormat withNextHopIpAddress​(String nextHopIpAddress)
        Set the nextHopIpAddress property: The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
        Parameters:
        nextHopIpAddress - the nextHopIpAddress value to set.
        Returns:
        the RoutePropertiesFormat object itself.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the route resource.
        Returns:
        the provisioningState value.
      • hasBgpOverride

        public Boolean hasBgpOverride()
        Get the hasBgpOverride property: A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
        Returns:
        the hasBgpOverride value.
      • withHasBgpOverride

        public RoutePropertiesFormat withHasBgpOverride​(Boolean hasBgpOverride)
        Set the hasBgpOverride property: A value indicating whether this route overrides overlapping BGP routes regardless of LPM.
        Parameters:
        hasBgpOverride - the hasBgpOverride value to set.
        Returns:
        the RoutePropertiesFormat object itself.
      • validate

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