Class ListenerRuleActionRedirectArgs.Builder

    • Method Detail

      • host

        public ListenerRuleActionRedirectArgs.Builder host​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> host)
        Parameters:
        host - The hostname. This component is not percent-encoded. The hostname can contain `#{host}`. Defaults to `#{host}`.
        Returns:
        builder
      • host

        public ListenerRuleActionRedirectArgs.Builder host​(java.lang.String host)
        Parameters:
        host - The hostname. This component is not percent-encoded. The hostname can contain `#{host}`. Defaults to `#{host}`.
        Returns:
        builder
      • path

        public ListenerRuleActionRedirectArgs.Builder path​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - The absolute path, starting with the leading "/". This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}. Defaults to `/#{path}`.
        Returns:
        builder
      • path

        public ListenerRuleActionRedirectArgs.Builder path​(java.lang.String path)
        Parameters:
        path - The absolute path, starting with the leading "/". This component is not percent-encoded. The path can contain #{host}, #{path}, and #{port}. Defaults to `/#{path}`.
        Returns:
        builder
      • port

        public ListenerRuleActionRedirectArgs.Builder port​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> port)
        Parameters:
        port - The port. Specify a value from `1` to `65535` or `#{port}`. Defaults to `#{port}`.
        Returns:
        builder
      • port

        public ListenerRuleActionRedirectArgs.Builder port​(java.lang.String port)
        Parameters:
        port - The port. Specify a value from `1` to `65535` or `#{port}`. Defaults to `#{port}`.
        Returns:
        builder
      • protocol

        public ListenerRuleActionRedirectArgs.Builder protocol​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> protocol)
        Parameters:
        protocol - The protocol. Valid values are `HTTP`, `HTTPS`, or `#{protocol}`. Defaults to `#{protocol}`.
        Returns:
        builder
      • protocol

        public ListenerRuleActionRedirectArgs.Builder protocol​(java.lang.String protocol)
        Parameters:
        protocol - The protocol. Valid values are `HTTP`, `HTTPS`, or `#{protocol}`. Defaults to `#{protocol}`.
        Returns:
        builder
      • query

        public ListenerRuleActionRedirectArgs.Builder query​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> query)
        Parameters:
        query - The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading "?". Defaults to `#{query}`.
        Returns:
        builder
      • query

        public ListenerRuleActionRedirectArgs.Builder query​(java.lang.String query)
        Parameters:
        query - The query parameters, URL-encoded when necessary, but not percent-encoded. Do not include the leading "?". Defaults to `#{query}`.
        Returns:
        builder
      • statusCode

        public ListenerRuleActionRedirectArgs.Builder statusCode​(com.pulumi.core.Output<java.lang.String> statusCode)
        Parameters:
        statusCode - The HTTP redirect code. The redirect is either permanent (`HTTP_301`) or temporary (`HTTP_302`).
        Returns:
        builder
      • statusCode

        public ListenerRuleActionRedirectArgs.Builder statusCode​(java.lang.String statusCode)
        Parameters:
        statusCode - The HTTP redirect code. The redirect is either permanent (`HTTP_301`) or temporary (`HTTP_302`).
        Returns:
        builder