Class URLMapHeaderActionArgs.Builder

  • Enclosing class:
    URLMapHeaderActionArgs

    public static final class URLMapHeaderActionArgs.Builder
    extends java.lang.Object
    • 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
      • 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
      • 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