Class ApplicationGatewayUrlPathMapPropertiesFormat

java.lang.Object
com.azure.resourcemanager.network.fluent.models.ApplicationGatewayUrlPathMapPropertiesFormat

public final class ApplicationGatewayUrlPathMapPropertiesFormat extends Object
Properties of UrlPathMap of the application gateway.
  • Constructor Details

    • ApplicationGatewayUrlPathMapPropertiesFormat

      public ApplicationGatewayUrlPathMapPropertiesFormat()
      Creates an instance of ApplicationGatewayUrlPathMapPropertiesFormat class.
  • Method Details

    • defaultBackendAddressPool

      public com.azure.core.management.SubResource defaultBackendAddressPool()
      Get the defaultBackendAddressPool property: Default backend address pool resource of URL path map.
      Returns:
      the defaultBackendAddressPool value.
    • withDefaultBackendAddressPool

      public ApplicationGatewayUrlPathMapPropertiesFormat withDefaultBackendAddressPool(com.azure.core.management.SubResource defaultBackendAddressPool)
      Set the defaultBackendAddressPool property: Default backend address pool resource of URL path map.
      Parameters:
      defaultBackendAddressPool - the defaultBackendAddressPool value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • defaultBackendHttpSettings

      public com.azure.core.management.SubResource defaultBackendHttpSettings()
      Get the defaultBackendHttpSettings property: Default backend http settings resource of URL path map.
      Returns:
      the defaultBackendHttpSettings value.
    • withDefaultBackendHttpSettings

      public ApplicationGatewayUrlPathMapPropertiesFormat withDefaultBackendHttpSettings(com.azure.core.management.SubResource defaultBackendHttpSettings)
      Set the defaultBackendHttpSettings property: Default backend http settings resource of URL path map.
      Parameters:
      defaultBackendHttpSettings - the defaultBackendHttpSettings value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • defaultRewriteRuleSet

      public com.azure.core.management.SubResource defaultRewriteRuleSet()
      Get the defaultRewriteRuleSet property: Default Rewrite rule set resource of URL path map.
      Returns:
      the defaultRewriteRuleSet value.
    • withDefaultRewriteRuleSet

      public ApplicationGatewayUrlPathMapPropertiesFormat withDefaultRewriteRuleSet(com.azure.core.management.SubResource defaultRewriteRuleSet)
      Set the defaultRewriteRuleSet property: Default Rewrite rule set resource of URL path map.
      Parameters:
      defaultRewriteRuleSet - the defaultRewriteRuleSet value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • defaultRedirectConfiguration

      public com.azure.core.management.SubResource defaultRedirectConfiguration()
      Get the defaultRedirectConfiguration property: Default redirect configuration resource of URL path map.
      Returns:
      the defaultRedirectConfiguration value.
    • withDefaultRedirectConfiguration

      public ApplicationGatewayUrlPathMapPropertiesFormat withDefaultRedirectConfiguration(com.azure.core.management.SubResource defaultRedirectConfiguration)
      Set the defaultRedirectConfiguration property: Default redirect configuration resource of URL path map.
      Parameters:
      defaultRedirectConfiguration - the defaultRedirectConfiguration value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • defaultLoadDistributionPolicy

      public com.azure.core.management.SubResource defaultLoadDistributionPolicy()
      Get the defaultLoadDistributionPolicy property: Default Load Distribution Policy resource of URL path map.
      Returns:
      the defaultLoadDistributionPolicy value.
    • withDefaultLoadDistributionPolicy

      public ApplicationGatewayUrlPathMapPropertiesFormat withDefaultLoadDistributionPolicy(com.azure.core.management.SubResource defaultLoadDistributionPolicy)
      Set the defaultLoadDistributionPolicy property: Default Load Distribution Policy resource of URL path map.
      Parameters:
      defaultLoadDistributionPolicy - the defaultLoadDistributionPolicy value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • pathRules

      Get the pathRules property: Path rule of URL path map resource.
      Returns:
      the pathRules value.
    • withPathRules

      Set the pathRules property: Path rule of URL path map resource.
      Parameters:
      pathRules - the pathRules value to set.
      Returns:
      the ApplicationGatewayUrlPathMapPropertiesFormat object itself.
    • provisioningState

      public ProvisioningState provisioningState()
      Get the provisioningState property: The provisioning state of the URL path map resource.
      Returns:
      the provisioningState value.
    • validate

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