Class LoadBalancerBackendAddress


  • public final class LoadBalancerBackendAddress
    extends Object
    Load balancer backend addresses.
    • Constructor Detail

      • LoadBalancerBackendAddress

        public LoadBalancerBackendAddress()
    • Method Detail

      • name

        public String name()
        Get the name property: Name of the backend address.
        Returns:
        the name value.
      • withName

        public LoadBalancerBackendAddress withName​(String name)
        Set the name property: Name of the backend address.
        Parameters:
        name - the name value to set.
        Returns:
        the LoadBalancerBackendAddress object itself.
      • virtualNetwork

        public com.azure.core.management.SubResource virtualNetwork()
        Get the virtualNetwork property: Reference to an existing virtual network.
        Returns:
        the virtualNetwork value.
      • withVirtualNetwork

        public LoadBalancerBackendAddress withVirtualNetwork​(com.azure.core.management.SubResource virtualNetwork)
        Set the virtualNetwork property: Reference to an existing virtual network.
        Parameters:
        virtualNetwork - the virtualNetwork value to set.
        Returns:
        the LoadBalancerBackendAddress object itself.
      • subnet

        public com.azure.core.management.SubResource subnet()
        Get the subnet property: Reference to an existing subnet.
        Returns:
        the subnet value.
      • withSubnet

        public LoadBalancerBackendAddress withSubnet​(com.azure.core.management.SubResource subnet)
        Set the subnet property: Reference to an existing subnet.
        Parameters:
        subnet - the subnet value to set.
        Returns:
        the LoadBalancerBackendAddress object itself.
      • ipAddress

        public String ipAddress()
        Get the ipAddress property: IP Address belonging to the referenced virtual network.
        Returns:
        the ipAddress value.
      • withIpAddress

        public LoadBalancerBackendAddress withIpAddress​(String ipAddress)
        Set the ipAddress property: IP Address belonging to the referenced virtual network.
        Parameters:
        ipAddress - the ipAddress value to set.
        Returns:
        the LoadBalancerBackendAddress object itself.
      • networkInterfaceIpConfiguration

        public com.azure.core.management.SubResource networkInterfaceIpConfiguration()
        Get the networkInterfaceIpConfiguration property: Reference to IP address defined in network interfaces.
        Returns:
        the networkInterfaceIpConfiguration value.
      • loadBalancerFrontendIpConfiguration

        public com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration()
        Get the loadBalancerFrontendIpConfiguration property: Reference to the frontend ip address configuration defined in regional loadbalancer.
        Returns:
        the loadBalancerFrontendIpConfiguration value.
      • withLoadBalancerFrontendIpConfiguration

        public LoadBalancerBackendAddress withLoadBalancerFrontendIpConfiguration​(com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration)
        Set the loadBalancerFrontendIpConfiguration property: Reference to the frontend ip address configuration defined in regional loadbalancer.
        Parameters:
        loadBalancerFrontendIpConfiguration - the loadBalancerFrontendIpConfiguration value to set.
        Returns:
        the LoadBalancerBackendAddress object itself.
      • inboundNatRulesPortMapping

        public List<NatRulePortMapping> inboundNatRulesPortMapping()
        Get the inboundNatRulesPortMapping property: Collection of inbound NAT rule port mappings.
        Returns:
        the inboundNatRulesPortMapping value.
      • validate

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