Class ApplicationGatewayPathRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.network.inputs.ApplicationGatewayPathRuleArgs.Builder
-
- Enclosing class:
- ApplicationGatewayPathRuleArgs
public static final class ApplicationGatewayPathRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ApplicationGatewayPathRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationGatewayPathRuleArgs defaults)
-
-
Method Detail
-
backendAddressPool
public ApplicationGatewayPathRuleArgs.Builder backendAddressPool(@Nullable com.pulumi.core.Output<SubResourceArgs> backendAddressPool)
- Parameters:
backendAddressPool
- Backend address pool resource of URL path map path rule.- Returns:
- builder
-
backendAddressPool
public ApplicationGatewayPathRuleArgs.Builder backendAddressPool(SubResourceArgs backendAddressPool)
- Parameters:
backendAddressPool
- Backend address pool resource of URL path map path rule.- Returns:
- builder
-
backendHttpSettings
public ApplicationGatewayPathRuleArgs.Builder backendHttpSettings(@Nullable com.pulumi.core.Output<SubResourceArgs> backendHttpSettings)
- Parameters:
backendHttpSettings
- Backend http settings resource of URL path map path rule.- Returns:
- builder
-
backendHttpSettings
public ApplicationGatewayPathRuleArgs.Builder backendHttpSettings(SubResourceArgs backendHttpSettings)
- Parameters:
backendHttpSettings
- Backend http settings resource of URL path map path rule.- Returns:
- builder
-
firewallPolicy
public ApplicationGatewayPathRuleArgs.Builder firewallPolicy(@Nullable com.pulumi.core.Output<SubResourceArgs> firewallPolicy)
- Parameters:
firewallPolicy
- Reference to the FirewallPolicy resource.- Returns:
- builder
-
firewallPolicy
public ApplicationGatewayPathRuleArgs.Builder firewallPolicy(SubResourceArgs firewallPolicy)
- Parameters:
firewallPolicy
- Reference to the FirewallPolicy resource.- Returns:
- builder
-
id
public ApplicationGatewayPathRuleArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id
- Resource ID.- Returns:
- builder
-
id
public ApplicationGatewayPathRuleArgs.Builder id(java.lang.String id)
- Parameters:
id
- Resource ID.- Returns:
- builder
-
loadDistributionPolicy
public ApplicationGatewayPathRuleArgs.Builder loadDistributionPolicy(@Nullable com.pulumi.core.Output<SubResourceArgs> loadDistributionPolicy)
- Parameters:
loadDistributionPolicy
- Load Distribution Policy resource of URL path map path rule.- Returns:
- builder
-
loadDistributionPolicy
public ApplicationGatewayPathRuleArgs.Builder loadDistributionPolicy(SubResourceArgs loadDistributionPolicy)
- Parameters:
loadDistributionPolicy
- Load Distribution Policy resource of URL path map path rule.- Returns:
- builder
-
name
public ApplicationGatewayPathRuleArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the path rule that is unique within an Application Gateway.- Returns:
- builder
-
name
public ApplicationGatewayPathRuleArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the path rule that is unique within an Application Gateway.- Returns:
- builder
-
paths
public ApplicationGatewayPathRuleArgs.Builder paths(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> paths)
- Parameters:
paths
- Path rules of URL path map.- Returns:
- builder
-
paths
public ApplicationGatewayPathRuleArgs.Builder paths(java.util.List<java.lang.String> paths)
- Parameters:
paths
- Path rules of URL path map.- Returns:
- builder
-
paths
public ApplicationGatewayPathRuleArgs.Builder paths(java.lang.String... paths)
- Parameters:
paths
- Path rules of URL path map.- Returns:
- builder
-
redirectConfiguration
public ApplicationGatewayPathRuleArgs.Builder redirectConfiguration(@Nullable com.pulumi.core.Output<SubResourceArgs> redirectConfiguration)
- Parameters:
redirectConfiguration
- Redirect configuration resource of URL path map path rule.- Returns:
- builder
-
redirectConfiguration
public ApplicationGatewayPathRuleArgs.Builder redirectConfiguration(SubResourceArgs redirectConfiguration)
- Parameters:
redirectConfiguration
- Redirect configuration resource of URL path map path rule.- Returns:
- builder
-
rewriteRuleSet
public ApplicationGatewayPathRuleArgs.Builder rewriteRuleSet(@Nullable com.pulumi.core.Output<SubResourceArgs> rewriteRuleSet)
- Parameters:
rewriteRuleSet
- Rewrite rule set resource of URL path map path rule.- Returns:
- builder
-
rewriteRuleSet
public ApplicationGatewayPathRuleArgs.Builder rewriteRuleSet(SubResourceArgs rewriteRuleSet)
- Parameters:
rewriteRuleSet
- Rewrite rule set resource of URL path map path rule.- Returns:
- builder
-
build
public ApplicationGatewayPathRuleArgs build()
-
-