Class ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_region_url_map.ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
@Stability(Stable) @Internal public static final class ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
An implementation forComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.compute_region_url_map.ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Builder, ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)NumbergetNumRetries()Specifies the allowed number retries.ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeoutgetPerTryTimeout()per_try_timeout block.List<String>getRetryConditions()Specifies one or more conditions when this retry rule applies.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy.Builder.
-
-
Method Detail
-
getNumRetries
public final Number getNumRetries()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicySpecifies the allowed number retries. This number must be > 0.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#num_retries ComputeRegionUrlMap#num_retries}
- Specified by:
getNumRetriesin interfaceComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
-
getPerTryTimeout
public final ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyPerTryTimeout getPerTryTimeout()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicyper_try_timeout block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#per_try_timeout ComputeRegionUrlMap#per_try_timeout}
- Specified by:
getPerTryTimeoutin interfaceComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
-
getRetryConditions
public final List<String> getRetryConditions()
Description copied from interface:ComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicySpecifies one or more conditions when this retry rule applies. Valid values are:.* 5xx: Loadbalancer will attempt a retry if the backend service responds with any 5xx response code, or if the backend service does not respond at all, for example: disconnects, reset, read timeout, connection failure, and refused streams. * gateway-error: Similar to 5xx, but only applies to response codes 502, 503 or 504. * connect-failure: Loadbalancer will retry on failures connecting to backend services, for example due to connection timeouts. * retriable-4xx: Loadbalancer will retry for retriable 4xx response codes. Currently the only retriable error supported is 409. * refused-stream: Loadbalancer will retry if the backend service resets the stream with a REFUSED_STREAM error code. This reset type indicates that it is safe to retry. * cancelled: Loadbalancer will retry if the gRPC status code in the response header is set to cancelled * deadline-exceeded: Loadbalancer will retry if the gRPC status code in the response header is set to deadline-exceeded * resource-exhausted: Loadbalancer will retry if the gRPC status code in the response header is set to resource-exhausted * unavailable: Loadbalancer will retry if the gRPC status code in the response header is set to unavailable Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_url_map#retry_conditions ComputeRegionUrlMap#retry_conditions}
- Specified by:
getRetryConditionsin interfaceComputeRegionUrlMapPathMatcherPathRuleRouteActionRetryPolicy
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-