Class ListenerDefaultActionRedirectArgs.Builder

    • Method Detail

      • host

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

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

        public ListenerDefaultActionRedirectArgs.Builder path​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - 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 ListenerDefaultActionRedirectArgs.Builder path​(java.lang.String path)
        Parameters:
        path - 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 ListenerDefaultActionRedirectArgs.Builder port​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> port)
        Parameters:
        port - Port. Specify a value from `1` to `65535` or `#{port}`. Defaults to `#{port}`.
        Returns:
        builder
      • protocol

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

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

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

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

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

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