Interface HttpFaultInjectionOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    HttpFaultInjection, HttpFaultInjection.Builder

    public interface HttpFaultInjectionOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      HttpFaultAbort getAbort()
      The specification for how client requests are aborted as part of fault injection.
      HttpFaultAbortOrBuilder getAbortOrBuilder()
      The specification for how client requests are aborted as part of fault injection.
      HttpFaultDelay getDelay()
      The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
      HttpFaultDelayOrBuilder getDelayOrBuilder()
      The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
      boolean hasAbort()
      The specification for how client requests are aborted as part of fault injection.
      boolean hasDelay()
      The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasAbort

        boolean hasAbort()
         The specification for how client requests are aborted as part of fault injection.
         
        optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
        Returns:
        Whether the abort field is set.
      • getAbort

        HttpFaultAbort getAbort()
         The specification for how client requests are aborted as part of fault injection.
         
        optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
        Returns:
        The abort.
      • getAbortOrBuilder

        HttpFaultAbortOrBuilder getAbortOrBuilder()
         The specification for how client requests are aborted as part of fault injection.
         
        optional .google.cloud.compute.v1.HttpFaultAbort abort = 92611376;
      • hasDelay

        boolean hasDelay()
         The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
         
        optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;
        Returns:
        Whether the delay field is set.
      • getDelay

        HttpFaultDelay getDelay()
         The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
         
        optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;
        Returns:
        The delay.
      • getDelayOrBuilder

        HttpFaultDelayOrBuilder getDelayOrBuilder()
         The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
         
        optional .google.cloud.compute.v1.HttpFaultDelay delay = 95467907;