Reference documentation and code samples for the Compute V1 Client class HttpFaultInjection.
The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.
Generated from protobuf message google.cloud.compute.v1.HttpFaultInjection
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class HttpFaultInjection (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.HttpFaultInjection)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.HttpFaultInjection)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.HttpFaultInjection)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.HttpFaultInjection)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.HttpFaultInjection)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.HttpFaultInjection)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.HttpFaultInjection)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.HttpFaultInjection)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.HttpFaultInjection)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.HttpFaultInjection)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.HttpFaultInjection)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.HttpFaultInjection)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.HttpFaultInjection)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.HttpFaultInjection)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.HttpFaultInjection)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.HttpFaultInjection)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.HttpFaultInjection)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.HttpFaultInjection)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.HttpFaultInjection)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.HttpFaultInjection)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.HttpFaultInjection)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.HttpFaultInjection)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.HttpFaultInjection)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.HttpFaultInjection)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.HttpFaultInjection)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.HttpFaultInjection)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.HttpFaultInjection)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.HttpFaultInjection)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.HttpFaultInjection)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.HttpFaultInjection) \nReference documentation and code samples for the Compute V1 Client class HttpFaultInjection.\n\nThe specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. As part of fault injection, when clients send requests to a backend service, delays can be introduced by the load balancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the load balancer for a percentage of requests.\n\nGenerated from protobuf message `google.cloud.compute.v1.HttpFaultInjection`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAbort\n\nThe specification for how client requests are aborted as part of fault injection.\n\n### hasAbort\n\n### clearAbort\n\n### setAbort\n\nThe specification for how client requests are aborted as part of fault injection.\n\n### getDelay\n\nThe specification for how client requests are delayed as part of fault injection, before being sent to a backend service.\n\n### hasDelay\n\n### clearDelay\n\n### setDelay\n\nThe specification for how client requests are delayed as part of fault injection, before being sent to a backend service."]]