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

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

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

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

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

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

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

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

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

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

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