Interface FaultRateLimitOrBuilder

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

    public interface FaultRateLimitOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasFixedLimit

        boolean hasFixedLimit()
         A fixed rate limit.
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;
        Returns:
        Whether the fixedLimit field is set.
      • getFixedLimit

        FaultRateLimit.FixedLimit getFixedLimit()
         A fixed rate limit.
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;
        Returns:
        The fixedLimit.
      • getFixedLimitOrBuilder

        FaultRateLimit.FixedLimitOrBuilder getFixedLimitOrBuilder()
         A fixed rate limit.
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.FixedLimit fixed_limit = 1;
      • hasHeaderLimit

        boolean hasHeaderLimit()
         Rate limits are controlled via an HTTP header (if applicable).
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;
        Returns:
        Whether the headerLimit field is set.
      • getHeaderLimit

        FaultRateLimit.HeaderLimit getHeaderLimit()
         Rate limits are controlled via an HTTP header (if applicable).
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;
        Returns:
        The headerLimit.
      • getHeaderLimitOrBuilder

        FaultRateLimit.HeaderLimitOrBuilder getHeaderLimitOrBuilder()
         Rate limits are controlled via an HTTP header (if applicable).
         
        .envoy.extensions.filters.common.fault.v3.FaultRateLimit.HeaderLimit header_limit = 3;
      • hasPercentage

        boolean hasPercentage()
         The percentage of operations/connections/requests on which the rate limit will be injected.
         
        .envoy.type.v3.FractionalPercent percentage = 2;
        Returns:
        Whether the percentage field is set.
      • getPercentage

        FractionalPercent getPercentage()
         The percentage of operations/connections/requests on which the rate limit will be injected.
         
        .envoy.type.v3.FractionalPercent percentage = 2;
        Returns:
        The percentage.
      • getPercentageOrBuilder

        FractionalPercentOrBuilder getPercentageOrBuilder()
         The percentage of operations/connections/requests on which the rate limit will be injected.
         
        .envoy.type.v3.FractionalPercent percentage = 2;