Class OverloadManager
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessage
-
- io.envoyproxy.envoy.config.overload.v3.OverloadManager
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OverloadManagerOrBuilder,java.io.Serializable
public final class OverloadManager extends com.google.protobuf.GeneratedMessage implements OverloadManagerOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.config.overload.v3.OverloadManager- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOverloadManager.Builder[#next-free-field: 6]-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends java.lang.Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<OverloadAction>actions_static intACTIONS_FIELD_NUMBERprivate intbitField0_static intBUFFER_FACTORY_CONFIG_FIELD_NUMBERprivate BufferFactoryConfigbufferFactoryConfig_private static OverloadManagerDEFAULT_INSTANCEstatic intLOADSHED_POINTS_FIELD_NUMBERprivate java.util.List<LoadShedPoint>loadshedPoints_private bytememoizedIsInitializedprivate static com.google.protobuf.Parser<OverloadManager>PARSERstatic intREFRESH_INTERVAL_FIELD_NUMBERprivate com.google.protobuf.DurationrefreshInterval_static intRESOURCE_MONITORS_FIELD_NUMBERprivate java.util.List<ResourceMonitor>resourceMonitors_private static longserialVersionUID
-
Constructor Summary
Constructors Modifier Constructor Description privateOverloadManager()privateOverloadManager(com.google.protobuf.GeneratedMessage.Builder<?> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)OverloadActiongetActions(int index)The set of overload actions.intgetActionsCount()The set of overload actions.java.util.List<OverloadAction>getActionsList()The set of overload actions.OverloadActionOrBuildergetActionsOrBuilder(int index)The set of overload actions.java.util.List<? extends OverloadActionOrBuilder>getActionsOrBuilderList()The set of overload actions.BufferFactoryConfiggetBufferFactoryConfig()Configuration for buffer factory.BufferFactoryConfigOrBuildergetBufferFactoryConfigOrBuilder()Configuration for buffer factory.static OverloadManagergetDefaultInstance()OverloadManagergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()LoadShedPointgetLoadshedPoints(int index)The set of load shed points.intgetLoadshedPointsCount()The set of load shed points.java.util.List<LoadShedPoint>getLoadshedPointsList()The set of load shed points.LoadShedPointOrBuildergetLoadshedPointsOrBuilder(int index)The set of load shed points.java.util.List<? extends LoadShedPointOrBuilder>getLoadshedPointsOrBuilderList()The set of load shed points.com.google.protobuf.Parser<OverloadManager>getParserForType()com.google.protobuf.DurationgetRefreshInterval()The interval for refreshing resource usage.com.google.protobuf.DurationOrBuildergetRefreshIntervalOrBuilder()The interval for refreshing resource usage.ResourceMonitorgetResourceMonitors(int index)The set of resources to monitor.intgetResourceMonitorsCount()The set of resources to monitor.java.util.List<ResourceMonitor>getResourceMonitorsList()The set of resources to monitor.ResourceMonitorOrBuildergetResourceMonitorsOrBuilder(int index)The set of resources to monitor.java.util.List<? extends ResourceMonitorOrBuilder>getResourceMonitorsOrBuilderList()The set of resources to monitor.intgetSerializedSize()booleanhasBufferFactoryConfig()Configuration for buffer factory.inthashCode()booleanhasRefreshInterval()The interval for refreshing resource usage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static OverloadManager.BuildernewBuilder()static OverloadManager.BuildernewBuilder(OverloadManager prototype)OverloadManager.BuildernewBuilderForType()protected OverloadManager.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)static OverloadManagerparseDelimitedFrom(java.io.InputStream input)static OverloadManagerparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverloadManagerparseFrom(byte[] data)static OverloadManagerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverloadManagerparseFrom(com.google.protobuf.ByteString data)static OverloadManagerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverloadManagerparseFrom(com.google.protobuf.CodedInputStream input)static OverloadManagerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverloadManagerparseFrom(java.io.InputStream input)static OverloadManagerparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverloadManagerparseFrom(java.nio.ByteBuffer data)static OverloadManagerparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<OverloadManager>parser()OverloadManager.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
bitField0_
private int bitField0_
-
REFRESH_INTERVAL_FIELD_NUMBER
public static final int REFRESH_INTERVAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
refreshInterval_
private com.google.protobuf.Duration refreshInterval_
-
RESOURCE_MONITORS_FIELD_NUMBER
public static final int RESOURCE_MONITORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
resourceMonitors_
private java.util.List<ResourceMonitor> resourceMonitors_
-
ACTIONS_FIELD_NUMBER
public static final int ACTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
actions_
private java.util.List<OverloadAction> actions_
-
LOADSHED_POINTS_FIELD_NUMBER
public static final int LOADSHED_POINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
loadshedPoints_
private java.util.List<LoadShedPoint> loadshedPoints_
-
BUFFER_FACTORY_CONFIG_FIELD_NUMBER
public static final int BUFFER_FACTORY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
bufferFactoryConfig_
private BufferFactoryConfig bufferFactoryConfig_
-
memoizedIsInitialized
private byte memoizedIsInitialized
-
DEFAULT_INSTANCE
private static final OverloadManager DEFAULT_INSTANCE
-
PARSER
private static final com.google.protobuf.Parser<OverloadManager> PARSER
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasRefreshInterval
public boolean hasRefreshInterval()
The interval for refreshing resource usage.
.google.protobuf.Duration refresh_interval = 1;- Specified by:
hasRefreshIntervalin interfaceOverloadManagerOrBuilder- Returns:
- Whether the refreshInterval field is set.
-
getRefreshInterval
public com.google.protobuf.Duration getRefreshInterval()
The interval for refreshing resource usage.
.google.protobuf.Duration refresh_interval = 1;- Specified by:
getRefreshIntervalin interfaceOverloadManagerOrBuilder- Returns:
- The refreshInterval.
-
getRefreshIntervalOrBuilder
public com.google.protobuf.DurationOrBuilder getRefreshIntervalOrBuilder()
The interval for refreshing resource usage.
.google.protobuf.Duration refresh_interval = 1;- Specified by:
getRefreshIntervalOrBuilderin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsList
public java.util.List<ResourceMonitor> getResourceMonitorsList()
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsListin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsOrBuilderList
public java.util.List<? extends ResourceMonitorOrBuilder> getResourceMonitorsOrBuilderList()
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsOrBuilderListin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsCount
public int getResourceMonitorsCount()
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsCountin interfaceOverloadManagerOrBuilder
-
getResourceMonitors
public ResourceMonitor getResourceMonitors(int index)
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsOrBuilder
public ResourceMonitorOrBuilder getResourceMonitorsOrBuilder(int index)
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsOrBuilderin interfaceOverloadManagerOrBuilder
-
getActionsList
public java.util.List<OverloadAction> getActionsList()
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsListin interfaceOverloadManagerOrBuilder
-
getActionsOrBuilderList
public java.util.List<? extends OverloadActionOrBuilder> getActionsOrBuilderList()
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsOrBuilderListin interfaceOverloadManagerOrBuilder
-
getActionsCount
public int getActionsCount()
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsCountin interfaceOverloadManagerOrBuilder
-
getActions
public OverloadAction getActions(int index)
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsin interfaceOverloadManagerOrBuilder
-
getActionsOrBuilder
public OverloadActionOrBuilder getActionsOrBuilder(int index)
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsOrBuilderin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsList
public java.util.List<LoadShedPoint> getLoadshedPointsList()
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsListin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsOrBuilderList
public java.util.List<? extends LoadShedPointOrBuilder> getLoadshedPointsOrBuilderList()
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsOrBuilderListin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsCount
public int getLoadshedPointsCount()
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsCountin interfaceOverloadManagerOrBuilder
-
getLoadshedPoints
public LoadShedPoint getLoadshedPoints(int index)
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsOrBuilder
public LoadShedPointOrBuilder getLoadshedPointsOrBuilder(int index)
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsOrBuilderin interfaceOverloadManagerOrBuilder
-
hasBufferFactoryConfig
public boolean hasBufferFactoryConfig()
Configuration for buffer factory.
.envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;- Specified by:
hasBufferFactoryConfigin interfaceOverloadManagerOrBuilder- Returns:
- Whether the bufferFactoryConfig field is set.
-
getBufferFactoryConfig
public BufferFactoryConfig getBufferFactoryConfig()
Configuration for buffer factory.
.envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;- Specified by:
getBufferFactoryConfigin interfaceOverloadManagerOrBuilder- Returns:
- The bufferFactoryConfig.
-
getBufferFactoryConfigOrBuilder
public BufferFactoryConfigOrBuilder getBufferFactoryConfigOrBuilder()
Configuration for buffer factory.
.envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;- Specified by:
getBufferFactoryConfigOrBuilderin interfaceOverloadManagerOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static OverloadManager parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static OverloadManager parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static OverloadManager parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static OverloadManager parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public OverloadManager.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static OverloadManager.Builder newBuilder()
-
newBuilder
public static OverloadManager.Builder newBuilder(OverloadManager prototype)
-
toBuilder
public OverloadManager.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected OverloadManager.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
- Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
public static OverloadManager getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<OverloadManager> parser()
-
getParserForType
public com.google.protobuf.Parser<OverloadManager> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
public OverloadManager getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-