Package com.pulumi.gcp.compute.inputs
Class URLMapPathMatcherRouteRuleHeaderActionArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.URLMapPathMatcherRouteRuleHeaderActionArgs.Builder
-
- Enclosing class:
- URLMapPathMatcherRouteRuleHeaderActionArgs
public static final class URLMapPathMatcherRouteRuleHeaderActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(URLMapPathMatcherRouteRuleHeaderActionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(URLMapPathMatcherRouteRuleHeaderActionArgs defaults)
-
-
Method Detail
-
requestHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToAdds(@Nullable com.pulumi.core.Output<java.util.List<URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs>> requestHeadersToAdds)
- Parameters:
requestHeadersToAdds
- Headers to add to a matching request prior to forwarding the request to the backendService. Structure is documented below.- Returns:
- builder
-
requestHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToAdds(java.util.List<URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs> requestHeadersToAdds)
- Parameters:
requestHeadersToAdds
- Headers to add to a matching request prior to forwarding the request to the backendService. Structure is documented below.- Returns:
- builder
-
requestHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToAdds(URLMapPathMatcherRouteRuleHeaderActionRequestHeadersToAddArgs... requestHeadersToAdds)
- Parameters:
requestHeadersToAdds
- Headers to add to a matching request prior to forwarding the request to the backendService. Structure is documented below.- Returns:
- builder
-
requestHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToRemoves(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> requestHeadersToRemoves)
- Parameters:
requestHeadersToRemoves
- A list of header names for headers that need to be removed from the request prior to forwarding the request to the backendService.- Returns:
- builder
-
requestHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToRemoves(java.util.List<java.lang.String> requestHeadersToRemoves)
- Parameters:
requestHeadersToRemoves
- A list of header names for headers that need to be removed from the request prior to forwarding the request to the backendService.- Returns:
- builder
-
requestHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder requestHeadersToRemoves(java.lang.String... requestHeadersToRemoves)
- Parameters:
requestHeadersToRemoves
- A list of header names for headers that need to be removed from the request prior to forwarding the request to the backendService.- Returns:
- builder
-
responseHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToAdds(@Nullable com.pulumi.core.Output<java.util.List<URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs>> responseHeadersToAdds)
- Parameters:
responseHeadersToAdds
- Headers to add the response prior to sending the response back to the client. Structure is documented below.- Returns:
- builder
-
responseHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToAdds(java.util.List<URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs> responseHeadersToAdds)
- Parameters:
responseHeadersToAdds
- Headers to add the response prior to sending the response back to the client. Structure is documented below.- Returns:
- builder
-
responseHeadersToAdds
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToAdds(URLMapPathMatcherRouteRuleHeaderActionResponseHeadersToAddArgs... responseHeadersToAdds)
- Parameters:
responseHeadersToAdds
- Headers to add the response prior to sending the response back to the client. Structure is documented below.- Returns:
- builder
-
responseHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToRemoves(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> responseHeadersToRemoves)
- Parameters:
responseHeadersToRemoves
- A list of header names for headers that need to be removed from the response prior to sending the response back to the client.- Returns:
- builder
-
responseHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToRemoves(java.util.List<java.lang.String> responseHeadersToRemoves)
- Parameters:
responseHeadersToRemoves
- A list of header names for headers that need to be removed from the response prior to sending the response back to the client.- Returns:
- builder
-
responseHeadersToRemoves
public URLMapPathMatcherRouteRuleHeaderActionArgs.Builder responseHeadersToRemoves(java.lang.String... responseHeadersToRemoves)
- Parameters:
responseHeadersToRemoves
- A list of header names for headers that need to be removed from the response prior to sending the response back to the client.- Returns:
- builder
-
build
public URLMapPathMatcherRouteRuleHeaderActionArgs build()
-
-