Class ApplicationGatewayUrlPathMapArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.network.inputs.ApplicationGatewayUrlPathMapArgs.Builder
-
- Enclosing class:
- ApplicationGatewayUrlPathMapArgs
public static final class ApplicationGatewayUrlPathMapArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ApplicationGatewayUrlPathMapArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationGatewayUrlPathMapArgs defaults)
-
-
Method Detail
-
defaultBackendAddressPool
public ApplicationGatewayUrlPathMapArgs.Builder defaultBackendAddressPool(@Nullable com.pulumi.core.Output<SubResourceArgs> defaultBackendAddressPool)
- Parameters:
defaultBackendAddressPool
- Default backend address pool resource of URL path map.- Returns:
- builder
-
defaultBackendAddressPool
public ApplicationGatewayUrlPathMapArgs.Builder defaultBackendAddressPool(SubResourceArgs defaultBackendAddressPool)
- Parameters:
defaultBackendAddressPool
- Default backend address pool resource of URL path map.- Returns:
- builder
-
defaultBackendHttpSettings
public ApplicationGatewayUrlPathMapArgs.Builder defaultBackendHttpSettings(@Nullable com.pulumi.core.Output<SubResourceArgs> defaultBackendHttpSettings)
- Parameters:
defaultBackendHttpSettings
- Default backend http settings resource of URL path map.- Returns:
- builder
-
defaultBackendHttpSettings
public ApplicationGatewayUrlPathMapArgs.Builder defaultBackendHttpSettings(SubResourceArgs defaultBackendHttpSettings)
- Parameters:
defaultBackendHttpSettings
- Default backend http settings resource of URL path map.- Returns:
- builder
-
defaultLoadDistributionPolicy
public ApplicationGatewayUrlPathMapArgs.Builder defaultLoadDistributionPolicy(@Nullable com.pulumi.core.Output<SubResourceArgs> defaultLoadDistributionPolicy)
- Parameters:
defaultLoadDistributionPolicy
- Default Load Distribution Policy resource of URL path map.- Returns:
- builder
-
defaultLoadDistributionPolicy
public ApplicationGatewayUrlPathMapArgs.Builder defaultLoadDistributionPolicy(SubResourceArgs defaultLoadDistributionPolicy)
- Parameters:
defaultLoadDistributionPolicy
- Default Load Distribution Policy resource of URL path map.- Returns:
- builder
-
defaultRedirectConfiguration
public ApplicationGatewayUrlPathMapArgs.Builder defaultRedirectConfiguration(@Nullable com.pulumi.core.Output<SubResourceArgs> defaultRedirectConfiguration)
- Parameters:
defaultRedirectConfiguration
- Default redirect configuration resource of URL path map.- Returns:
- builder
-
defaultRedirectConfiguration
public ApplicationGatewayUrlPathMapArgs.Builder defaultRedirectConfiguration(SubResourceArgs defaultRedirectConfiguration)
- Parameters:
defaultRedirectConfiguration
- Default redirect configuration resource of URL path map.- Returns:
- builder
-
defaultRewriteRuleSet
public ApplicationGatewayUrlPathMapArgs.Builder defaultRewriteRuleSet(@Nullable com.pulumi.core.Output<SubResourceArgs> defaultRewriteRuleSet)
- Parameters:
defaultRewriteRuleSet
- Default Rewrite rule set resource of URL path map.- Returns:
- builder
-
defaultRewriteRuleSet
public ApplicationGatewayUrlPathMapArgs.Builder defaultRewriteRuleSet(SubResourceArgs defaultRewriteRuleSet)
- Parameters:
defaultRewriteRuleSet
- Default Rewrite rule set resource of URL path map.- Returns:
- builder
-
id
public ApplicationGatewayUrlPathMapArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id
- Resource ID.- Returns:
- builder
-
id
public ApplicationGatewayUrlPathMapArgs.Builder id(java.lang.String id)
- Parameters:
id
- Resource ID.- Returns:
- builder
-
name
public ApplicationGatewayUrlPathMapArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- Name of the URL path map that is unique within an Application Gateway.- Returns:
- builder
-
name
public ApplicationGatewayUrlPathMapArgs.Builder name(java.lang.String name)
- Parameters:
name
- Name of the URL path map that is unique within an Application Gateway.- Returns:
- builder
-
pathRules
public ApplicationGatewayUrlPathMapArgs.Builder pathRules(@Nullable com.pulumi.core.Output<java.util.List<ApplicationGatewayPathRuleArgs>> pathRules)
- Parameters:
pathRules
- Path rule of URL path map resource.- Returns:
- builder
-
pathRules
public ApplicationGatewayUrlPathMapArgs.Builder pathRules(java.util.List<ApplicationGatewayPathRuleArgs> pathRules)
- Parameters:
pathRules
- Path rule of URL path map resource.- Returns:
- builder
-
pathRules
public ApplicationGatewayUrlPathMapArgs.Builder pathRules(ApplicationGatewayPathRuleArgs... pathRules)
- Parameters:
pathRules
- Path rule of URL path map resource.- Returns:
- builder
-
build
public ApplicationGatewayUrlPathMapArgs build()
-
-