Package com.pulumi.gcp.compute.inputs
Class URLMapHeaderActionArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.compute.inputs.URLMapHeaderActionArgs.Builder
-
- Enclosing class:
- URLMapHeaderActionArgs
public static final class URLMapHeaderActionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(URLMapHeaderActionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(URLMapHeaderActionArgs defaults)
-
-
Method Detail
-
requestHeadersToAdds
public URLMapHeaderActionArgs.Builder requestHeadersToAdds(@Nullable com.pulumi.core.Output<java.util.List<URLMapHeaderActionRequestHeadersToAddArgs>> 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 URLMapHeaderActionArgs.Builder requestHeadersToAdds(java.util.List<URLMapHeaderActionRequestHeadersToAddArgs> 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 URLMapHeaderActionArgs.Builder requestHeadersToAdds(URLMapHeaderActionRequestHeadersToAddArgs... 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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs.Builder responseHeadersToAdds(@Nullable com.pulumi.core.Output<java.util.List<URLMapHeaderActionResponseHeadersToAddArgs>> 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 URLMapHeaderActionArgs.Builder responseHeadersToAdds(java.util.List<URLMapHeaderActionResponseHeadersToAddArgs> 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 URLMapHeaderActionArgs.Builder responseHeadersToAdds(URLMapHeaderActionResponseHeadersToAddArgs... 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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs.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 URLMapHeaderActionArgs build()
-
-