Interface HttpFaultAbortOrBuilder

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

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

    Modifier and Type
    Method
    Description
    int
    The HTTP status code used to abort the request.
    double
    The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.
    boolean
    The HTTP status code used to abort the request.
    boolean
    The percentage of traffic for connections, operations, or requests that is aborted as part of fault injection.

    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

    • hasHttpStatus

      boolean hasHttpStatus()
       The HTTP status code used to abort the request.
      
       The value must be from 200 to 599 inclusive.
      
       For gRPC protocol, the gRPC status code is mapped to HTTP status code
       according to this
       mapping table. HTTP status 200 is mapped to gRPC status
       UNKNOWN. Injecting an OK status is currently not supported by
       Traffic Director.
       
      optional uint32 http_status = 468949897;
      Returns:
      Whether the httpStatus field is set.
    • getHttpStatus

      int getHttpStatus()
       The HTTP status code used to abort the request.
      
       The value must be from 200 to 599 inclusive.
      
       For gRPC protocol, the gRPC status code is mapped to HTTP status code
       according to this
       mapping table. HTTP status 200 is mapped to gRPC status
       UNKNOWN. Injecting an OK status is currently not supported by
       Traffic Director.
       
      optional uint32 http_status = 468949897;
      Returns:
      The httpStatus.
    • hasPercentage

      boolean hasPercentage()
       The percentage of traffic for connections, operations, or requests
       that is aborted as part of fault injection.
      
       The value must be from 0.0 to 100.0 inclusive.
       
      optional double percentage = 151909018;
      Returns:
      Whether the percentage field is set.
    • getPercentage

      double getPercentage()
       The percentage of traffic for connections, operations, or requests
       that is aborted as part of fault injection.
      
       The value must be from 0.0 to 100.0 inclusive.
       
      optional double percentage = 151909018;
      Returns:
      The percentage.