Class VpnLinkBgpSettings


  • public final class VpnLinkBgpSettings
    extends Object
    BGP settings details for a link.
    • Constructor Detail

      • VpnLinkBgpSettings

        public VpnLinkBgpSettings()
    • Method Detail

      • asn

        public Long asn()
        Get the asn property: The BGP speaker's ASN.
        Returns:
        the asn value.
      • withAsn

        public VpnLinkBgpSettings withAsn​(Long asn)
        Set the asn property: The BGP speaker's ASN.
        Parameters:
        asn - the asn value to set.
        Returns:
        the VpnLinkBgpSettings object itself.
      • bgpPeeringAddress

        public String bgpPeeringAddress()
        Get the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.
        Returns:
        the bgpPeeringAddress value.
      • withBgpPeeringAddress

        public VpnLinkBgpSettings withBgpPeeringAddress​(String bgpPeeringAddress)
        Set the bgpPeeringAddress property: The BGP peering address and BGP identifier of this BGP speaker.
        Parameters:
        bgpPeeringAddress - the bgpPeeringAddress value to set.
        Returns:
        the VpnLinkBgpSettings object itself.
      • validate

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