All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.compute.model.HttpFaultInjection.html Maven / Gradle / Ivy

There is a newer version: v1-rev20250107-2.0.0
Show newest version






HttpFaultInjection (Compute Engine API alpha-rev20200526-1.30.9)












com.google.api.services.compute.model

Class HttpFaultInjection

  • All Implemented Interfaces:
    Cloneable, Map<String,Object>


    public final class HttpFaultInjection
    extends GenericJson
    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 Loadbalancer on a percentage of requests before sending those request to the backend service. Similarly requests from clients can be aborted by the Loadbalancer for a percentage of requests.

    This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json

    Author:
    Google, Inc.
    • Constructor Detail

      • HttpFaultInjection

        public HttpFaultInjection()
    • Method Detail

      • getAbort

        public HttpFaultAbort getAbort()
        The specification for how client requests are aborted as part of fault injection.
        Returns:
        value or null for none
      • setAbort

        public HttpFaultInjection setAbort(HttpFaultAbort abort)
        The specification for how client requests are aborted as part of fault injection.
        Parameters:
        abort - abort or null for none
      • getDelay

        public HttpFaultDelay getDelay()
        The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
        Returns:
        value or null for none
      • setDelay

        public HttpFaultInjection setDelay(HttpFaultDelay delay)
        The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
        Parameters:
        delay - delay or null for none

Copyright © 2011–2020 Google. All rights reserved.





© 2015 - 2025 Weber Informatics LLC | Privacy Policy