Struct aws_sdk_appmesh::model::grpc_retry_policy::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for GrpcRetryPolicy
Implementations
The timeout for each retry attempt.
The timeout for each retry attempt.
The maximum number of retry attempts.
The maximum number of retry attempts.
Appends an item to http_retry_events
.
To override the contents of this collection use set_http_retry_events
.
Specify at least one of the following values.
-
server-error – HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511
-
gateway-error – HTTP status codes 502, 503, and 504
-
client-error – HTTP status code 409
-
stream-error – Retry on refused stream
Specify at least one of the following values.
-
server-error – HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511
-
gateway-error – HTTP status codes 502, 503, and 504
-
client-error – HTTP status code 409
-
stream-error – Retry on refused stream
Appends an item to tcp_retry_events
.
To override the contents of this collection use set_tcp_retry_events
.
Specify a valid value. The event occurs before any processing of a request has started and is encountered when the upstream is temporarily or permanently unavailable.
Specify a valid value. The event occurs before any processing of a request has started and is encountered when the upstream is temporarily or permanently unavailable.
Appends an item to grpc_retry_events
.
To override the contents of this collection use set_grpc_retry_events
.
Specify at least one of the valid values.
Specify at least one of the valid values.
Consumes the builder and constructs a GrpcRetryPolicy
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl UnwindSafe for Builder
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more