Class AddressResponseInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.AddressResponseInner

public final class AddressResponseInner extends ProxyOnlyResource
Describes main public IP address and any extra virtual IPs.
  • Constructor Details

    • AddressResponseInner

      public AddressResponseInner()
  • Method Details

    • withKind

      public AddressResponseInner withKind(String kind)
      Set the kind property: Kind of resource.
      Overrides:
      withKind in class ProxyOnlyResource
      Parameters:
      kind - the kind value to set.
      Returns:
      the ProxyOnlyResource object itself.
    • serviceIpAddress

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

      public AddressResponseInner withServiceIpAddress(String serviceIpAddress)
      Set the serviceIpAddress property: Main public virtual IP.
      Parameters:
      serviceIpAddress - the serviceIpAddress value to set.
      Returns:
      the AddressResponseInner 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 AddressResponseInner 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 AddressResponseInner object itself.
    • outboundIpAddresses

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

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

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

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

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