Class VpnSiteLinkProperties


  • public final class VpnSiteLinkProperties
    extends Object
    Parameters for VpnSite.
    • Constructor Detail

      • VpnSiteLinkProperties

        public VpnSiteLinkProperties()
    • Method Detail

      • linkProperties

        public VpnLinkProviderProperties linkProperties()
        Get the linkProperties property: The link provider properties.
        Returns:
        the linkProperties value.
      • withLinkProperties

        public VpnSiteLinkProperties withLinkProperties​(VpnLinkProviderProperties linkProperties)
        Set the linkProperties property: The link provider properties.
        Parameters:
        linkProperties - the linkProperties value to set.
        Returns:
        the VpnSiteLinkProperties object itself.
      • ipAddress

        public String ipAddress()
        Get the ipAddress property: The ip-address for the vpn-site-link.
        Returns:
        the ipAddress value.
      • withIpAddress

        public VpnSiteLinkProperties withIpAddress​(String ipAddress)
        Set the ipAddress property: The ip-address for the vpn-site-link.
        Parameters:
        ipAddress - the ipAddress value to set.
        Returns:
        the VpnSiteLinkProperties object itself.
      • fqdn

        public String fqdn()
        Get the fqdn property: FQDN of vpn-site-link.
        Returns:
        the fqdn value.
      • withFqdn

        public VpnSiteLinkProperties withFqdn​(String fqdn)
        Set the fqdn property: FQDN of vpn-site-link.
        Parameters:
        fqdn - the fqdn value to set.
        Returns:
        the VpnSiteLinkProperties object itself.
      • bgpProperties

        public VpnLinkBgpSettings bgpProperties()
        Get the bgpProperties property: The set of bgp properties.
        Returns:
        the bgpProperties value.
      • withBgpProperties

        public VpnSiteLinkProperties withBgpProperties​(VpnLinkBgpSettings bgpProperties)
        Set the bgpProperties property: The set of bgp properties.
        Parameters:
        bgpProperties - the bgpProperties value to set.
        Returns:
        the VpnSiteLinkProperties object itself.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the VPN site link resource.
        Returns:
        the provisioningState value.
      • validate

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