Class OverloadManager
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.overload.v2alpha.OverloadManager
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OverloadManagerOrBuilder,Serializable
public final class OverloadManager extends com.google.protobuf.GeneratedMessageV3 implements OverloadManagerOrBuilder
Protobuf typeenvoy.config.overload.v2alpha.OverloadManager- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOverloadManager.BuilderProtobuf typeenvoy.config.overload.v2alpha.OverloadManager-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intACTIONS_FIELD_NUMBERstatic intREFRESH_INTERVAL_FIELD_NUMBERstatic intRESOURCE_MONITORS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)OverloadActiongetActions(int index)The set of overload actions.intgetActionsCount()The set of overload actions.List<OverloadAction>getActionsList()The set of overload actions.OverloadActionOrBuildergetActionsOrBuilder(int index)The set of overload actions.List<? extends OverloadActionOrBuilder>getActionsOrBuilderList()The set of overload actions.static OverloadManagergetDefaultInstance()OverloadManagergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.List<ResourceMonitor>getResourceMonitorsList()The set of resources to monitor.ResourceMonitorOrBuildergetResourceMonitorsOrBuilder(int index)The set of resources to monitor.List<? extends ResourceMonitorOrBuilder>getResourceMonitorsOrBuilderList()The set of resources to monitor.intgetSerializedSize()com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasRefreshInterval()The interval for refreshing resource usage.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static OverloadManager.BuildernewBuilder()static OverloadManager.BuildernewBuilder(OverloadManager prototype)OverloadManager.BuildernewBuilderForType()protected OverloadManager.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()OverloadManager.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REFRESH_INTERVAL_FIELD_NUMBER
public static final int REFRESH_INTERVAL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RESOURCE_MONITORS_FIELD_NUMBER
public static final int RESOURCE_MONITORS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACTIONS_FIELD_NUMBER
public static final int ACTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
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 List<ResourceMonitor> getResourceMonitorsList()
The set of resources to monitor.
repeated .envoy.config.overload.v2alpha.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsListin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsOrBuilderList
public List<? extends ResourceMonitorOrBuilder> getResourceMonitorsOrBuilderList()
The set of resources to monitor.
repeated .envoy.config.overload.v2alpha.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsOrBuilderListin interfaceOverloadManagerOrBuilder
-
getResourceMonitorsCount
public int getResourceMonitorsCount()
The set of resources to monitor.
repeated .envoy.config.overload.v2alpha.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.v2alpha.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.v2alpha.ResourceMonitor resource_monitors = 2 [(.validate.rules) = { ... }- Specified by:
getResourceMonitorsOrBuilderin interfaceOverloadManagerOrBuilder
-
getActionsList
public List<OverloadAction> getActionsList()
The set of overload actions.
repeated .envoy.config.overload.v2alpha.OverloadAction actions = 3;- Specified by:
getActionsListin interfaceOverloadManagerOrBuilder
-
getActionsOrBuilderList
public List<? extends OverloadActionOrBuilder> getActionsOrBuilderList()
The set of overload actions.
repeated .envoy.config.overload.v2alpha.OverloadAction actions = 3;- Specified by:
getActionsOrBuilderListin interfaceOverloadManagerOrBuilder
-
getActionsCount
public int getActionsCount()
The set of overload actions.
repeated .envoy.config.overload.v2alpha.OverloadAction actions = 3;- Specified by:
getActionsCountin interfaceOverloadManagerOrBuilder
-
getActions
public OverloadAction getActions(int index)
The set of overload actions.
repeated .envoy.config.overload.v2alpha.OverloadAction actions = 3;- Specified by:
getActionsin interfaceOverloadManagerOrBuilder
-
getActionsOrBuilder
public OverloadActionOrBuilder getActionsOrBuilder(int index)
The set of overload actions.
repeated .envoy.config.overload.v2alpha.OverloadAction actions = 3;- Specified by:
getActionsOrBuilderin interfaceOverloadManagerOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(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(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
public static OverloadManager parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static OverloadManager parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static OverloadManager parseDelimitedFrom(InputStream input) throws IOException
- 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
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.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
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.GeneratedMessageV3
-
getDefaultInstanceForType
public OverloadManager getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-