Interface CircuitBreakersOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CircuitBreakers.Thresholds getThresholds​(int index)
      If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>` are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the first one in the list is used.
      int getThresholdsCount()
      If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>` are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the first one in the list is used.
      List<CircuitBreakers.Thresholds> getThresholdsList()
      If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>` are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the first one in the list is used.
      CircuitBreakers.ThresholdsOrBuilder getThresholdsOrBuilder​(int index)
      If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>` are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the first one in the list is used.
      List<? extends CircuitBreakers.ThresholdsOrBuilder> getThresholdsOrBuilderList()
      If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>` are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the first one in the list is used.
      • 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

      • getThresholdsList

        List<CircuitBreakers.Thresholds> getThresholdsList()
         If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>`
         are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`,
         the first one in the list is used. If no Thresholds is defined for a given
         :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the default values
         are used.
         
        repeated .envoy.api.v2.cluster.CircuitBreakers.Thresholds thresholds = 1;
      • getThresholds

        CircuitBreakers.Thresholds getThresholds​(int index)
         If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>`
         are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`,
         the first one in the list is used. If no Thresholds is defined for a given
         :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the default values
         are used.
         
        repeated .envoy.api.v2.cluster.CircuitBreakers.Thresholds thresholds = 1;
      • getThresholdsCount

        int getThresholdsCount()
         If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>`
         are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`,
         the first one in the list is used. If no Thresholds is defined for a given
         :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the default values
         are used.
         
        repeated .envoy.api.v2.cluster.CircuitBreakers.Thresholds thresholds = 1;
      • getThresholdsOrBuilderList

        List<? extends CircuitBreakers.ThresholdsOrBuilder> getThresholdsOrBuilderList()
         If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>`
         are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`,
         the first one in the list is used. If no Thresholds is defined for a given
         :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the default values
         are used.
         
        repeated .envoy.api.v2.cluster.CircuitBreakers.Thresholds thresholds = 1;
      • getThresholdsOrBuilder

        CircuitBreakers.ThresholdsOrBuilder getThresholdsOrBuilder​(int index)
         If multiple :ref:`Thresholds<envoy_api_msg_cluster.CircuitBreakers.Thresholds>`
         are defined with the same :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`,
         the first one in the list is used. If no Thresholds is defined for a given
         :ref:`RoutingPriority<envoy_api_enum_core.RoutingPriority>`, the default values
         are used.
         
        repeated .envoy.api.v2.cluster.CircuitBreakers.Thresholds thresholds = 1;