Class ApplicationGatewayLoadDistributionPolicyPropertiesFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Properties of Load Distribution Policy of an application gateway.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of ApplicationGatewayLoadDistributionPolicyPropertiesFormat class. -
Method Summary
Modifier and TypeMethodDescriptionGet the loadDistributionAlgorithm property: Load Distribution Targets resource of an application gateway.Get the loadDistributionTargets property: Load Distribution Targets resource of an application gateway.Get the provisioningState property: The provisioning state of the Load Distribution Policy resource.voidvalidate()Validates the instance.withLoadDistributionAlgorithm(ApplicationGatewayLoadDistributionAlgorithm loadDistributionAlgorithm) Set the loadDistributionAlgorithm property: Load Distribution Targets resource of an application gateway.withLoadDistributionTargets(List<ApplicationGatewayLoadDistributionTarget> loadDistributionTargets) Set the loadDistributionTargets property: Load Distribution Targets resource of an application gateway.
-
Constructor Details
-
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
public ApplicationGatewayLoadDistributionPolicyPropertiesFormat()Creates an instance of ApplicationGatewayLoadDistributionPolicyPropertiesFormat class.
-
-
Method Details
-
loadDistributionTargets
Get the loadDistributionTargets property: Load Distribution Targets resource of an application gateway.- Returns:
- the loadDistributionTargets value.
-
withLoadDistributionTargets
public ApplicationGatewayLoadDistributionPolicyPropertiesFormat withLoadDistributionTargets(List<ApplicationGatewayLoadDistributionTarget> loadDistributionTargets) Set the loadDistributionTargets property: Load Distribution Targets resource of an application gateway.- Parameters:
loadDistributionTargets- the loadDistributionTargets value to set.- Returns:
- the ApplicationGatewayLoadDistributionPolicyPropertiesFormat object itself.
-
loadDistributionAlgorithm
Get the loadDistributionAlgorithm property: Load Distribution Targets resource of an application gateway.- Returns:
- the loadDistributionAlgorithm value.
-
withLoadDistributionAlgorithm
public ApplicationGatewayLoadDistributionPolicyPropertiesFormat withLoadDistributionAlgorithm(ApplicationGatewayLoadDistributionAlgorithm loadDistributionAlgorithm) Set the loadDistributionAlgorithm property: Load Distribution Targets resource of an application gateway.- Parameters:
loadDistributionAlgorithm- the loadDistributionAlgorithm value to set.- Returns:
- the ApplicationGatewayLoadDistributionPolicyPropertiesFormat object itself.
-
provisioningState
Get the provisioningState property: The provisioning state of the Load Distribution Policy resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-