# NetworkLoadBalancerForwardingRuleProperties

## Properties

| Name             | Type                                                                                                                                                                     | Description                                                 | Notes       |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------- | ----------- |
| **algorithm**    | [**AlgorithmEnum**](#AlgorithmEnum)                                                                                                                                      | Balancing algorithm                                         |             |
| **healthCheck**  | [**NetworkLoadBalancerForwardingRuleHealthCheck**](https://docs.ionos.com/sections-test/java-sdk/cloud-api-java-sdk/models/networkloadbalancerforwardingrulehealthcheck) |                                                             | \[optional] |
| **listenerIp**   | **String**                                                                                                                                                               | Listening (inbound) IP.                                     |             |
| **listenerPort** | **Integer**                                                                                                                                                              | Listening (inbound) port number; valid range is 1 to 65535. |             |
| **name**         | **String**                                                                                                                                                               | The name of the Network Load Balancer forwarding rule.      |             |
| **protocol**     | [**ProtocolEnum**](#ProtocolEnum)                                                                                                                                        | Balancing protocol                                          |             |
| **targets**      | [**List\<NetworkLoadBalancerForwardingRuleTarget>**](https://docs.ionos.com/sections-test/java-sdk/cloud-api-java-sdk/models/networkloadbalancerforwardingruletarget)    | Array of items in the collection.                           |             |

## Enum: AlgorithmEnum

| Name              | Value               |
| ----------------- | ------------------- |
| ROUND\_ROBIN      | "ROUND\_ROBIN"      |
| LEAST\_CONNECTION | "LEAST\_CONNECTION" |
| RANDOM            | "RANDOM"            |
| SOURCE\_IP        | "SOURCE\_IP"        |

## Enum: ProtocolEnum

| Name | Value  |
| ---- | ------ |
| HTTP | "HTTP" |
| TCP  | "TCP"  |
