public static final class ScaleTimersOverloadActionConfig.ScaleTimer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder> implements ScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
envoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer| Modifier and Type | Method and Description |
|---|---|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ScaleTimersOverloadActionConfig.ScaleTimer |
build() |
ScaleTimersOverloadActionConfig.ScaleTimer |
buildPartial() |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clear() |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearMinScale()
Sets the minimum duration as a percentage of the maximum value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearMinTimeout()
Sets the minimum duration as an absolute value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearOverloadAdjust() |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clearTimer()
The type of timer this minimum applies to.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
clone() |
ScaleTimersOverloadActionConfig.ScaleTimer |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Percent |
getMinScale()
Sets the minimum duration as a percentage of the maximum value.
|
Percent.Builder |
getMinScaleBuilder()
Sets the minimum duration as a percentage of the maximum value.
|
PercentOrBuilder |
getMinScaleOrBuilder()
Sets the minimum duration as a percentage of the maximum value.
|
com.google.protobuf.Duration |
getMinTimeout()
Sets the minimum duration as an absolute value.
|
com.google.protobuf.Duration.Builder |
getMinTimeoutBuilder()
Sets the minimum duration as an absolute value.
|
com.google.protobuf.DurationOrBuilder |
getMinTimeoutOrBuilder()
Sets the minimum duration as an absolute value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.OverloadAdjustCase |
getOverloadAdjustCase() |
ScaleTimersOverloadActionConfig.TimerType |
getTimer()
The type of timer this minimum applies to.
|
int |
getTimerValue()
The type of timer this minimum applies to.
|
boolean |
hasMinScale()
Sets the minimum duration as a percentage of the maximum value.
|
boolean |
hasMinTimeout()
Sets the minimum duration as an absolute value.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeFrom(com.google.protobuf.Message other) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeFrom(ScaleTimersOverloadActionConfig.ScaleTimer other) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeMinScale(Percent value)
Sets the minimum duration as a percentage of the maximum value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeMinTimeout(com.google.protobuf.Duration value)
Sets the minimum duration as an absolute value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setMinScale(Percent.Builder builderForValue)
Sets the minimum duration as a percentage of the maximum value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setMinScale(Percent value)
Sets the minimum duration as a percentage of the maximum value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setMinTimeout(com.google.protobuf.Duration.Builder builderForValue)
Sets the minimum duration as an absolute value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setMinTimeout(com.google.protobuf.Duration value)
Sets the minimum duration as an absolute value.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setTimer(ScaleTimersOverloadActionConfig.TimerType value)
The type of timer this minimum applies to.
|
ScaleTimersOverloadActionConfig.ScaleTimer.Builder |
setTimerValue(int value)
The type of timer this minimum applies to.
|
ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ScaleTimersOverloadActionConfig.ScaleTimer buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.Builder mergeFrom(ScaleTimersOverloadActionConfig.ScaleTimer other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public ScaleTimersOverloadActionConfig.ScaleTimer.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<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>IOExceptionpublic ScaleTimersOverloadActionConfig.ScaleTimer.OverloadAdjustCase getOverloadAdjustCase()
getOverloadAdjustCase in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearOverloadAdjust()
public int getTimerValue()
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }getTimerValue in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder setTimerValue(int value)
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }public ScaleTimersOverloadActionConfig.TimerType getTimer()
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }getTimer in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder setTimer(ScaleTimersOverloadActionConfig.TimerType value)
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearTimer()
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }public boolean hasMinTimeout()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;hasMinTimeout in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic com.google.protobuf.Duration getMinTimeout()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;getMinTimeout in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder setMinTimeout(com.google.protobuf.Duration value)
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder setMinTimeout(com.google.protobuf.Duration.Builder builderForValue)
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder mergeMinTimeout(com.google.protobuf.Duration value)
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearMinTimeout()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;public com.google.protobuf.Duration.Builder getMinTimeoutBuilder()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;public com.google.protobuf.DurationOrBuilder getMinTimeoutOrBuilder()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;getMinTimeoutOrBuilder in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic boolean hasMinScale()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;hasMinScale in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic Percent getMinScale()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;getMinScale in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic ScaleTimersOverloadActionConfig.ScaleTimer.Builder setMinScale(Percent value)
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder setMinScale(Percent.Builder builderForValue)
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder mergeMinScale(Percent value)
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;public ScaleTimersOverloadActionConfig.ScaleTimer.Builder clearMinScale()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;public Percent.Builder getMinScaleBuilder()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;public PercentOrBuilder getMinScaleOrBuilder()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;getMinScaleOrBuilder in interface ScaleTimersOverloadActionConfig.ScaleTimerOrBuilderpublic final ScaleTimersOverloadActionConfig.ScaleTimer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>public final ScaleTimersOverloadActionConfig.ScaleTimer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScaleTimersOverloadActionConfig.ScaleTimer.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.