RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicy class

Constructors

RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicy({required Input<int> numRetries, Input<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout?>? perTryTimeout, Input<List<String>?>? retryConditions})
Creates a new RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicy. numRetries Specifies the allowed number retries. This number must be > 0. If not specified, defaults to 1. perTryTimeout Specifies a non-zero timeout per retry attempt. retryConditions Specifies one or more conditions when this retry policy applies.
const
RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicy.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
numRetries → Input<int>
Specifies the allowed number retries. This number must be > 0. If not specified, defaults to 1.
final
perTryTimeout → Input<RegionUrlMapPathMatcherRouteRuleRouteActionRetryPolicyPerTryTimeout?>?
Specifies a non-zero timeout per retry attempt. If not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set, will use the largest timeout among all backend services associated with the route. Structure is documented below.
final
retryConditions → Input<List<String>?>?
Specifies one or more conditions when this retry policy applies. Valid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited