Class LoadBalancerBackendAddress
- java.lang.Object
-
- com.azure.resourcemanager.network.models.LoadBalancerBackendAddress
-
public final class LoadBalancerBackendAddress extends Object
Load balancer backend addresses.
-
-
Constructor Summary
Constructors Constructor Description LoadBalancerBackendAddress()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<NatRulePortMapping>inboundNatRulesPortMapping()Get the inboundNatRulesPortMapping property: Collection of inbound NAT rule port mappings.StringipAddress()Get the ipAddress property: IP Address belonging to the referenced virtual network.com.azure.core.management.SubResourceloadBalancerFrontendIpConfiguration()Get the loadBalancerFrontendIpConfiguration property: Reference to the frontend ip address configuration defined in regional loadbalancer.Stringname()Get the name property: Name of the backend address.com.azure.core.management.SubResourcenetworkInterfaceIpConfiguration()Get the networkInterfaceIpConfiguration property: Reference to IP address defined in network interfaces.com.azure.core.management.SubResourcesubnet()Get the subnet property: Reference to an existing subnet.voidvalidate()Validates the instance.com.azure.core.management.SubResourcevirtualNetwork()Get the virtualNetwork property: Reference to an existing virtual network.LoadBalancerBackendAddresswithIpAddress(String ipAddress)Set the ipAddress property: IP Address belonging to the referenced virtual network.LoadBalancerBackendAddresswithLoadBalancerFrontendIpConfiguration(com.azure.core.management.SubResource loadBalancerFrontendIpConfiguration)Set the loadBalancerFrontendIpConfiguration property: Reference to the frontend ip address configuration defined in regional loadbalancer.LoadBalancerBackendAddresswithName(String name)Set the name property: Name of the backend address.LoadBalancerBackendAddresswithSubnet(com.azure.core.management.SubResource subnet)Set the subnet property: Reference to an existing subnet.LoadBalancerBackendAddresswithVirtualNetwork(com.azure.core.management.SubResource virtualNetwork)Set the virtualNetwork property: Reference to an existing virtual network.
-
-
-
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.
-
-