Interface HttpFaultInjectionOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The specification for how client requests are aborted as part of fault injection.
    The specification for how client requests are aborted as part of fault injection.
    The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
    The specification for how client requests are delayed as part of fault injection, before being sent to a backend service.
    boolean
    The specification for how client requests are aborted as part of fault injection.
    boolean
    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 Details

    • 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;