Package com.pulumi.aws.alb.inputs
Class ListenerDefaultActionRedirectArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.alb.inputs.ListenerDefaultActionRedirectArgs.Builder
-
- Enclosing class:
- ListenerDefaultActionRedirectArgs
public static final class ListenerDefaultActionRedirectArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ListenerDefaultActionRedirectArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ListenerDefaultActionRedirectArgs defaults)
-
-
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
-
port
public ListenerDefaultActionRedirectArgs.Builder port(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
-
build
public ListenerDefaultActionRedirectArgs build()
-
-