Package com.pulumi.aws.appmesh.inputs
Class RouteSpecHttp2RouteArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.RouteSpecHttp2RouteArgs.Builder
-
- Enclosing class:
- RouteSpecHttp2RouteArgs
public static final class RouteSpecHttp2RouteArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RouteSpecHttp2RouteArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteSpecHttp2RouteArgs.Builderaction(RouteSpecHttp2RouteActionArgs action)RouteSpecHttp2RouteArgs.Builderaction(com.pulumi.core.Output<RouteSpecHttp2RouteActionArgs> action)RouteSpecHttp2RouteArgsbuild()RouteSpecHttp2RouteArgs.Buildermatch(RouteSpecHttp2RouteMatchArgs match)RouteSpecHttp2RouteArgs.Buildermatch(com.pulumi.core.Output<RouteSpecHttp2RouteMatchArgs> match)RouteSpecHttp2RouteArgs.BuilderretryPolicy(RouteSpecHttp2RouteRetryPolicyArgs retryPolicy)RouteSpecHttp2RouteArgs.BuilderretryPolicy(com.pulumi.core.Output<RouteSpecHttp2RouteRetryPolicyArgs> retryPolicy)RouteSpecHttp2RouteArgs.Buildertimeout(RouteSpecHttp2RouteTimeoutArgs timeout)RouteSpecHttp2RouteArgs.Buildertimeout(com.pulumi.core.Output<RouteSpecHttp2RouteTimeoutArgs> timeout)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteSpecHttp2RouteArgs defaults)
-
-
Method Detail
-
action
public RouteSpecHttp2RouteArgs.Builder action(com.pulumi.core.Output<RouteSpecHttp2RouteActionArgs> action)
- Parameters:
action- Action to take if a match is determined. See `spec.tcp_route.action` Block for details.- Returns:
- builder
-
action
public RouteSpecHttp2RouteArgs.Builder action(RouteSpecHttp2RouteActionArgs action)
- Parameters:
action- Action to take if a match is determined. See `spec.tcp_route.action` Block for details.- Returns:
- builder
-
match
public RouteSpecHttp2RouteArgs.Builder match(com.pulumi.core.Output<RouteSpecHttp2RouteMatchArgs> match)
- Parameters:
match- Criteria for determining a TCP request match. See `spec.tcp_route.match` Block for details.- Returns:
- builder
-
match
public RouteSpecHttp2RouteArgs.Builder match(RouteSpecHttp2RouteMatchArgs match)
- Parameters:
match- Criteria for determining a TCP request match. See `spec.tcp_route.match` Block for details.- Returns:
- builder
-
retryPolicy
public RouteSpecHttp2RouteArgs.Builder retryPolicy(@Nullable com.pulumi.core.Output<RouteSpecHttp2RouteRetryPolicyArgs> retryPolicy)
- Parameters:
retryPolicy- Retry policy. See `spec.http_route.retry_policy` Block for details.- Returns:
- builder
-
retryPolicy
public RouteSpecHttp2RouteArgs.Builder retryPolicy(RouteSpecHttp2RouteRetryPolicyArgs retryPolicy)
- Parameters:
retryPolicy- Retry policy. See `spec.http_route.retry_policy` Block for details.- Returns:
- builder
-
timeout
public RouteSpecHttp2RouteArgs.Builder timeout(@Nullable com.pulumi.core.Output<RouteSpecHttp2RouteTimeoutArgs> timeout)
- Parameters:
timeout- Types of timeouts. See `spec.tcp_route.timeout` Block for details.- Returns:
- builder
-
timeout
public RouteSpecHttp2RouteArgs.Builder timeout(RouteSpecHttp2RouteTimeoutArgs timeout)
- Parameters:
timeout- Types of timeouts. See `spec.tcp_route.timeout` Block for details.- Returns:
- builder
-
build
public RouteSpecHttp2RouteArgs build()
-
-