Class QueryInboundNatRulePortMappingRequest


  • public final class QueryInboundNatRulePortMappingRequest
    extends Object
    The request for a QueryInboundNatRulePortMapping API. Either IpConfiguration or IpAddress should be set.
    • Constructor Detail

      • QueryInboundNatRulePortMappingRequest

        public QueryInboundNatRulePortMappingRequest()
    • Method Detail

      • ipConfiguration

        public com.azure.core.management.SubResource ipConfiguration()
        Get the ipConfiguration property: NetworkInterfaceIPConfiguration set in load balancer backend address.
        Returns:
        the ipConfiguration value.
      • withIpConfiguration

        public QueryInboundNatRulePortMappingRequest withIpConfiguration​(com.azure.core.management.SubResource ipConfiguration)
        Set the ipConfiguration property: NetworkInterfaceIPConfiguration set in load balancer backend address.
        Parameters:
        ipConfiguration - the ipConfiguration value to set.
        Returns:
        the QueryInboundNatRulePortMappingRequest object itself.
      • ipAddress

        public String ipAddress()
        Get the ipAddress property: IP address set in load balancer backend address.
        Returns:
        the ipAddress value.
      • withIpAddress

        public QueryInboundNatRulePortMappingRequest withIpAddress​(String ipAddress)
        Set the ipAddress property: IP address set in load balancer backend address.
        Parameters:
        ipAddress - the ipAddress value to set.
        Returns:
        the QueryInboundNatRulePortMappingRequest object itself.
      • validate

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