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