Package com.pulumi.aws.appmesh.inputs
Class RouteSpecHttpRouteRetryPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.appmesh.inputs.RouteSpecHttpRouteRetryPolicyArgs.Builder
-
- Enclosing class:
- RouteSpecHttpRouteRetryPolicyArgs
public static final class RouteSpecHttpRouteRetryPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RouteSpecHttpRouteRetryPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RouteSpecHttpRouteRetryPolicyArgs defaults)
-
-
Method Detail
-
httpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder httpRetryEvents(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> httpRetryEvents)
- Parameters:
httpRetryEvents
- List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).- Returns:
- builder
-
httpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder httpRetryEvents(java.util.List<java.lang.String> httpRetryEvents)
- Parameters:
httpRetryEvents
- List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).- Returns:
- builder
-
httpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder httpRetryEvents(java.lang.String... httpRetryEvents)
- Parameters:
httpRetryEvents
- List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).- Returns:
- builder
-
maxRetries
public RouteSpecHttpRouteRetryPolicyArgs.Builder maxRetries(com.pulumi.core.Output<java.lang.Integer> maxRetries)
- Parameters:
maxRetries
- Maximum number of retries.- Returns:
- builder
-
maxRetries
public RouteSpecHttpRouteRetryPolicyArgs.Builder maxRetries(java.lang.Integer maxRetries)
- Parameters:
maxRetries
- Maximum number of retries.- Returns:
- builder
-
perRetryTimeout
public RouteSpecHttpRouteRetryPolicyArgs.Builder perRetryTimeout(com.pulumi.core.Output<RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs> perRetryTimeout)
- Parameters:
perRetryTimeout
- Per-retry timeout.- Returns:
- builder
-
perRetryTimeout
public RouteSpecHttpRouteRetryPolicyArgs.Builder perRetryTimeout(RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs perRetryTimeout)
- Parameters:
perRetryTimeout
- Per-retry timeout.- Returns:
- builder
-
tcpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder tcpRetryEvents(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> tcpRetryEvents)
- Parameters:
tcpRetryEvents
- List of TCP retry events. The only valid value is `connection-error`. You must specify at least one value for `http_retry_events`, or at least one value for `tcp_retry_events`.- Returns:
- builder
-
tcpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder tcpRetryEvents(java.util.List<java.lang.String> tcpRetryEvents)
- Parameters:
tcpRetryEvents
- List of TCP retry events. The only valid value is `connection-error`. You must specify at least one value for `http_retry_events`, or at least one value for `tcp_retry_events`.- Returns:
- builder
-
tcpRetryEvents
public RouteSpecHttpRouteRetryPolicyArgs.Builder tcpRetryEvents(java.lang.String... tcpRetryEvents)
- Parameters:
tcpRetryEvents
- List of TCP retry events. The only valid value is `connection-error`. You must specify at least one value for `http_retry_events`, or at least one value for `tcp_retry_events`.- Returns:
- builder
-
build
public RouteSpecHttpRouteRetryPolicyArgs build()
-
-