Interface OverloadManagerOrBuilder

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

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

      • hasRefreshInterval

        boolean hasRefreshInterval()
         The interval for refreshing resource usage.
         
        .google.protobuf.Duration refresh_interval = 1;
        Returns:
        Whether the refreshInterval field is set.
      • getRefreshInterval

        com.google.protobuf.Duration getRefreshInterval()
         The interval for refreshing resource usage.
         
        .google.protobuf.Duration refresh_interval = 1;
        Returns:
        The refreshInterval.
      • getRefreshIntervalOrBuilder

        com.google.protobuf.DurationOrBuilder getRefreshIntervalOrBuilder()
         The interval for refreshing resource usage.
         
        .google.protobuf.Duration refresh_interval = 1;
      • getResourceMonitorsList

        java.util.List<ResourceMonitor> getResourceMonitorsList()
         The set of resources to monitor.
         
        repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
      • getResourceMonitors

        ResourceMonitor getResourceMonitors​(int index)
         The set of resources to monitor.
         
        repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
      • getResourceMonitorsCount

        int getResourceMonitorsCount()
         The set of resources to monitor.
         
        repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
      • getResourceMonitorsOrBuilderList

        java.util.List<? extends ResourceMonitorOrBuilder> getResourceMonitorsOrBuilderList()
         The set of resources to monitor.
         
        repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
      • getResourceMonitorsOrBuilder

        ResourceMonitorOrBuilder getResourceMonitorsOrBuilder​(int index)
         The set of resources to monitor.
         
        repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
      • getActionsList

        java.util.List<OverloadAction> getActionsList()
         The set of overload actions.
         
        repeated .envoy.config.overload.v3.OverloadAction actions = 3;
      • getActions

        OverloadAction getActions​(int index)
         The set of overload actions.
         
        repeated .envoy.config.overload.v3.OverloadAction actions = 3;
      • getActionsCount

        int getActionsCount()
         The set of overload actions.
         
        repeated .envoy.config.overload.v3.OverloadAction actions = 3;
      • getActionsOrBuilderList

        java.util.List<? extends OverloadActionOrBuilder> getActionsOrBuilderList()
         The set of overload actions.
         
        repeated .envoy.config.overload.v3.OverloadAction actions = 3;
      • getActionsOrBuilder

        OverloadActionOrBuilder getActionsOrBuilder​(int index)
         The set of overload actions.
         
        repeated .envoy.config.overload.v3.OverloadAction actions = 3;
      • getLoadshedPointsList

        java.util.List<LoadShedPoint> getLoadshedPointsList()
         The set of load shed points.
         
        repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
      • getLoadshedPoints

        LoadShedPoint getLoadshedPoints​(int index)
         The set of load shed points.
         
        repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
      • getLoadshedPointsCount

        int getLoadshedPointsCount()
         The set of load shed points.
         
        repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
      • getLoadshedPointsOrBuilderList

        java.util.List<? extends LoadShedPointOrBuilder> getLoadshedPointsOrBuilderList()
         The set of load shed points.
         
        repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
      • getLoadshedPointsOrBuilder

        LoadShedPointOrBuilder getLoadshedPointsOrBuilder​(int index)
         The set of load shed points.
         
        repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
      • hasBufferFactoryConfig

        boolean hasBufferFactoryConfig()
         Configuration for buffer factory.
         
        .envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;
        Returns:
        Whether the bufferFactoryConfig field is set.
      • getBufferFactoryConfig

        BufferFactoryConfig getBufferFactoryConfig()
         Configuration for buffer factory.
         
        .envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;
        Returns:
        The bufferFactoryConfig.
      • getBufferFactoryConfigOrBuilder

        BufferFactoryConfigOrBuilder getBufferFactoryConfigOrBuilder()
         Configuration for buffer factory.
         
        .envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;