public static final class ScaledTrigger.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder> implements ScaledTriggerOrBuilder
envoy.config.overload.v3.ScaledTrigger| Modifier and Type | Method and Description |
|---|---|
ScaledTrigger.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ScaledTrigger |
build() |
ScaledTrigger |
buildPartial() |
ScaledTrigger.Builder |
clear() |
ScaledTrigger.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ScaledTrigger.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ScaledTrigger.Builder |
clearSaturationThreshold()
If the resource pressure is greater than this value, the trigger will enter saturation.
|
ScaledTrigger.Builder |
clearScalingThreshold()
If the resource pressure is greater than this value, the trigger will be in the
:ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value
`(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
|
ScaledTrigger.Builder |
clone() |
ScaledTrigger |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
double |
getSaturationThreshold()
If the resource pressure is greater than this value, the trigger will enter saturation.
|
double |
getScalingThreshold()
If the resource pressure is greater than this value, the trigger will be in the
:ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value
`(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ScaledTrigger.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ScaledTrigger.Builder |
mergeFrom(com.google.protobuf.Message other) |
ScaledTrigger.Builder |
mergeFrom(ScaledTrigger other) |
ScaledTrigger.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ScaledTrigger.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ScaledTrigger.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ScaledTrigger.Builder |
setSaturationThreshold(double value)
If the resource pressure is greater than this value, the trigger will enter saturation.
|
ScaledTrigger.Builder |
setScalingThreshold(double value)
If the resource pressure is greater than this value, the trigger will be in the
:ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value
`(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
|
ScaledTrigger.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ScaledTrigger build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ScaledTrigger buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ScaledTrigger.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder mergeFrom(ScaledTrigger other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public ScaledTrigger.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScaledTrigger.Builder>IOExceptionpublic double getScalingThreshold()
If the resource pressure is greater than this value, the trigger will be in the :ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value `(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
double scaling_threshold = 1 [(.validate.rules) = { ... }getScalingThreshold in interface ScaledTriggerOrBuilderpublic ScaledTrigger.Builder setScalingThreshold(double value)
If the resource pressure is greater than this value, the trigger will be in the :ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value `(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
double scaling_threshold = 1 [(.validate.rules) = { ... }public ScaledTrigger.Builder clearScalingThreshold()
If the resource pressure is greater than this value, the trigger will be in the :ref:`scaling <arch_overview_overload_manager-triggers-state>` state with value `(pressure - scaling_threshold) / (saturation_threshold - scaling_threshold)`.
double scaling_threshold = 1 [(.validate.rules) = { ... }public double getSaturationThreshold()
If the resource pressure is greater than this value, the trigger will enter saturation.
double saturation_threshold = 2 [(.validate.rules) = { ... }getSaturationThreshold in interface ScaledTriggerOrBuilderpublic ScaledTrigger.Builder setSaturationThreshold(double value)
If the resource pressure is greater than this value, the trigger will enter saturation.
double saturation_threshold = 2 [(.validate.rules) = { ... }public ScaledTrigger.Builder clearSaturationThreshold()
If the resource pressure is greater than this value, the trigger will enter saturation.
double saturation_threshold = 2 [(.validate.rules) = { ... }public final ScaledTrigger.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>public final ScaledTrigger.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScaledTrigger.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.