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