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,Serializable
@Generated
public final class OverloadManager
extends com.google.protobuf.GeneratedMessage
implements OverloadManagerOrBuilder
[#next-free-field: 6]Protobuf type
envoy.config.overload.v3.OverloadManager- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class[#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>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<OverloadAction> static final intprivate intstatic final intprivate BufferFactoryConfigprivate static final OverloadManagerstatic final intprivate List<LoadShedPoint> private byteprivate static final com.google.protobuf.Parser<OverloadManager> static final intprivate com.google.protobuf.Durationstatic final intprivate List<ResourceMonitor> private static final longFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateOverloadManager(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetActions(int index) The set of overload actions.intThe 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.static OverloadManagerstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLoadshedPoints(int index) The set of load shed points.intThe 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.Parser<OverloadManager> com.google.protobuf.DurationThe interval for refreshing resource usage.com.google.protobuf.DurationOrBuilderThe interval for refreshing resource usage.getResourceMonitors(int index) The set of resources to monitor.intThe 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.intbooleanConfiguration for buffer factory.inthashCode()booleanThe interval for refreshing resource usage.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic OverloadManager.Builderstatic OverloadManager.BuildernewBuilder(OverloadManager prototype) protected OverloadManager.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static OverloadManagerparseDelimitedFrom(InputStream input) static OverloadManagerparseDelimitedFrom(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(InputStream input) static OverloadManagerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OverloadManagerparseFrom(ByteBuffer data) static OverloadManagerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<OverloadManager> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
REFRESH_INTERVAL_FIELD_NUMBER
public static final int REFRESH_INTERVAL_FIELD_NUMBER- See Also:
-
refreshInterval_
private com.google.protobuf.Duration refreshInterval_ -
RESOURCE_MONITORS_FIELD_NUMBER
public static final int RESOURCE_MONITORS_FIELD_NUMBER- See Also:
-
resourceMonitors_
-
ACTIONS_FIELD_NUMBER
public static final int ACTIONS_FIELD_NUMBER- See Also:
-
actions_
-
LOADSHED_POINTS_FIELD_NUMBER
public static final int LOADSHED_POINTS_FIELD_NUMBER- See Also:
-
loadshedPoints_
-
BUFFER_FACTORY_CONFIG_FIELD_NUMBER
public static final int BUFFER_FACTORY_CONFIG_FIELD_NUMBER- See Also:
-
bufferFactoryConfig_
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
OverloadManager
private OverloadManager(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
OverloadManager
private OverloadManager()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
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
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsListin interfaceOverloadManagerOrBuilder
-
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
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsOrBuilder
The set of resources to monitor.
repeated .envoy.config.overload.v3.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsOrBuilderin interfaceOverloadManagerOrBuilder
-
getActionsList
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsListin interfaceOverloadManagerOrBuilder
-
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
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsin interfaceOverloadManagerOrBuilder
-
getActionsOrBuilder
The set of overload actions.
repeated .envoy.config.overload.v3.OverloadAction actions = 3;- Specified by:
getActionsOrBuilderin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsList
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsListin interfaceOverloadManagerOrBuilder
-
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
The set of load shed points.
repeated .envoy.config.overload.v3.LoadShedPoint loadshed_points = 5;- Specified by:
getLoadshedPointsin interfaceOverloadManagerOrBuilder
-
getLoadshedPointsOrBuilder
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
Configuration for buffer factory.
.envoy.config.overload.v3.BufferFactoryConfig buffer_factory_config = 4;- Specified by:
getBufferFactoryConfigin interfaceOverloadManagerOrBuilder- Returns:
- The bufferFactoryConfig.
-
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
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OverloadManager parseFrom(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
- Throws:
IOException
-
parseFrom
public static OverloadManager parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static OverloadManager parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static OverloadManager parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
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
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-