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 Summary
Modifier and TypeMethodDescriptiongetActions
(int index) The set of overload actions.int
The set of overload actions.The set of overload actions.getActionsOrBuilder
(int index) The set of overload actions.List
<? extends OverloadActionOrBuilder> The set of overload actions.Configuration for buffer factory.Configuration for buffer factory.getLoadshedPoints
(int index) The set of load shed points.int
The set of load shed points.The set of load shed points.getLoadshedPointsOrBuilder
(int index) The set of load shed points.List
<? extends LoadShedPointOrBuilder> The set of load shed points.com.google.protobuf.Duration
The interval for refreshing resource usage.com.google.protobuf.DurationOrBuilder
The interval for refreshing resource usage.getResourceMonitors
(int index) The set of resources to monitor.int
The set of resources to monitor.The set of resources to monitor.getResourceMonitorsOrBuilder
(int index) The set of resources to monitor.List
<? extends ResourceMonitorOrBuilder> The set of resources to monitor.boolean
Configuration for buffer factory.boolean
The interval for refreshing resource usage.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
-
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.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
-
getResourceMonitors
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
List<? extends ResourceMonitorOrBuilder> getResourceMonitorsOrBuilderList()The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
-
getResourceMonitorsOrBuilder
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }
-
getActionsList
List<OverloadAction> getActionsList()The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;
-
getActions
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
List<? extends OverloadActionOrBuilder> getActionsOrBuilderList()The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;
-
getActionsOrBuilder
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;
-
getLoadshedPointsList
List<LoadShedPoint> getLoadshedPointsList()The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
-
getLoadshedPoints
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
List<? extends LoadShedPointOrBuilder> getLoadshedPointsOrBuilderList()The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;
-
getLoadshedPointsOrBuilder
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;
-