Class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.networkservices.inputs.EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder
-
- Enclosing class:
- EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs
public static final class EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs defaults)
-
-
Method Detail
-
cdnPolicy
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder cdnPolicy(@Nullable com.pulumi.core.Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs> cdnPolicy)
- Parameters:
cdnPolicy
- The policy to use for defining caching and signed request behaviour for requests that match this route. Structure is documented below.- Returns:
- builder
-
cdnPolicy
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder cdnPolicy(EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCdnPolicyArgs cdnPolicy)
- Parameters:
cdnPolicy
- The policy to use for defining caching and signed request behaviour for requests that match this route. Structure is documented below.- Returns:
- builder
-
corsPolicy
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder corsPolicy(@Nullable com.pulumi.core.Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs> corsPolicy)
- Parameters:
corsPolicy
- CORSPolicy defines Cross-Origin-Resource-Sharing configuration, including which CORS response headers will be set. Structure is documented below.- Returns:
- builder
-
corsPolicy
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder corsPolicy(EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionCorsPolicyArgs corsPolicy)
- Parameters:
corsPolicy
- CORSPolicy defines Cross-Origin-Resource-Sharing configuration, including which CORS response headers will be set. Structure is documented below.- Returns:
- builder
-
urlRewrite
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder urlRewrite(@Nullable com.pulumi.core.Output<EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs> urlRewrite)
- Parameters:
urlRewrite
- The URL rewrite configuration for requests that match this route. Structure is documented below.- Returns:
- builder
-
urlRewrite
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs.Builder urlRewrite(EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionUrlRewriteArgs urlRewrite)
- Parameters:
urlRewrite
- The URL rewrite configuration for requests that match this route. Structure is documented below.- Returns:
- builder
-
build
public EdgeCacheServiceRoutingPathMatcherRouteRuleRouteActionArgs build()
-
-