Class AddressResponseProperties


  • public final class AddressResponseProperties
    extends Object
    AddressResponse resource specific properties.
    • Constructor Detail

      • AddressResponseProperties

        public AddressResponseProperties()
    • Method Detail

      • serviceIpAddress

        public String serviceIpAddress()
        Get the serviceIpAddress property: Main public virtual IP.
        Returns:
        the serviceIpAddress value.
      • withServiceIpAddress

        public AddressResponseProperties withServiceIpAddress​(String serviceIpAddress)
        Set the serviceIpAddress property: Main public virtual IP.
        Parameters:
        serviceIpAddress - the serviceIpAddress value to set.
        Returns:
        the AddressResponseProperties object itself.
      • internalIpAddress

        public String internalIpAddress()
        Get the internalIpAddress property: Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode.
        Returns:
        the internalIpAddress value.
      • withInternalIpAddress

        public AddressResponseProperties withInternalIpAddress​(String internalIpAddress)
        Set the internalIpAddress property: Virtual Network internal IP address of the App Service Environment if it is in internal load-balancing mode.
        Parameters:
        internalIpAddress - the internalIpAddress value to set.
        Returns:
        the AddressResponseProperties object itself.
      • outboundIpAddresses

        public List<String> outboundIpAddresses()
        Get the outboundIpAddresses property: IP addresses appearing on outbound connections.
        Returns:
        the outboundIpAddresses value.
      • withOutboundIpAddresses

        public AddressResponseProperties withOutboundIpAddresses​(List<String> outboundIpAddresses)
        Set the outboundIpAddresses property: IP addresses appearing on outbound connections.
        Parameters:
        outboundIpAddresses - the outboundIpAddresses value to set.
        Returns:
        the AddressResponseProperties object itself.
      • vipMappings

        public List<VirtualIpMapping> vipMappings()
        Get the vipMappings property: Additional virtual IPs.
        Returns:
        the vipMappings value.
      • withVipMappings

        public AddressResponseProperties withVipMappings​(List<VirtualIpMapping> vipMappings)
        Set the vipMappings property: Additional virtual IPs.
        Parameters:
        vipMappings - the vipMappings value to set.
        Returns:
        the AddressResponseProperties object itself.
      • validate

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