Class ScaleTimersOverloadActionConfig.ScaleTimer
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.envoyproxy.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ScaleTimersOverloadActionConfig.ScaleTimerOrBuilder,Serializable
- Enclosing class:
- ScaleTimersOverloadActionConfig
public static final class ScaleTimersOverloadActionConfig.ScaleTimer extends com.google.protobuf.GeneratedMessageV3 implements ScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
Protobuf typeenvoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScaleTimersOverloadActionConfig.ScaleTimer.BuilderProtobuf typeenvoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimerstatic classScaleTimersOverloadActionConfig.ScaleTimer.OverloadAdjustCase-
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 intMIN_SCALE_FIELD_NUMBERstatic intMIN_TIMEOUT_FIELD_NUMBERstatic intTIMER_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static ScaleTimersOverloadActionConfig.ScaleTimergetDefaultInstance()ScaleTimersOverloadActionConfig.ScaleTimergetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()PercentgetMinScale()Sets the minimum duration as a percentage of the maximum value.PercentOrBuildergetMinScaleOrBuilder()Sets the minimum duration as a percentage of the maximum value.com.google.protobuf.DurationgetMinTimeout()Sets the minimum duration as an absolute value.com.google.protobuf.DurationOrBuildergetMinTimeoutOrBuilder()Sets the minimum duration as an absolute value.ScaleTimersOverloadActionConfig.ScaleTimer.OverloadAdjustCasegetOverloadAdjustCase()com.google.protobuf.Parser<ScaleTimersOverloadActionConfig.ScaleTimer>getParserForType()intgetSerializedSize()ScaleTimersOverloadActionConfig.TimerTypegetTimer()The type of timer this minimum applies to.intgetTimerValue()The type of timer this minimum applies to.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasMinScale()Sets the minimum duration as a percentage of the maximum value.booleanhasMinTimeout()Sets the minimum duration as an absolute value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ScaleTimersOverloadActionConfig.ScaleTimer.BuildernewBuilder()static ScaleTimersOverloadActionConfig.ScaleTimer.BuildernewBuilder(ScaleTimersOverloadActionConfig.ScaleTimer prototype)ScaleTimersOverloadActionConfig.ScaleTimer.BuildernewBuilderForType()protected ScaleTimersOverloadActionConfig.ScaleTimer.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ScaleTimersOverloadActionConfig.ScaleTimerparseDelimitedFrom(InputStream input)static ScaleTimersOverloadActionConfig.ScaleTimerparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(byte[] data)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(com.google.protobuf.ByteString data)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(com.google.protobuf.CodedInputStream input)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(InputStream input)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(ByteBuffer data)static ScaleTimersOverloadActionConfig.ScaleTimerparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ScaleTimersOverloadActionConfig.ScaleTimer>parser()ScaleTimersOverloadActionConfig.ScaleTimer.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
-
TIMER_FIELD_NUMBER
public static final int TIMER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIN_TIMEOUT_FIELD_NUMBER
public static final int MIN_TIMEOUT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MIN_SCALE_FIELD_NUMBER
public static final int MIN_SCALE_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
-
getOverloadAdjustCase
public ScaleTimersOverloadActionConfig.ScaleTimer.OverloadAdjustCase getOverloadAdjustCase()
- Specified by:
getOverloadAdjustCasein interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
-
getTimerValue
public int getTimerValue()
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }- Specified by:
getTimerValuein interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- The enum numeric value on the wire for timer.
-
getTimer
public ScaleTimersOverloadActionConfig.TimerType getTimer()
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }- Specified by:
getTimerin interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- The timer.
-
hasMinTimeout
public boolean hasMinTimeout()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;- Specified by:
hasMinTimeoutin interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- Whether the minTimeout field is set.
-
getMinTimeout
public com.google.protobuf.Duration getMinTimeout()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;- Specified by:
getMinTimeoutin interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- The minTimeout.
-
getMinTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getMinTimeoutOrBuilder()
Sets the minimum duration as an absolute value.
.google.protobuf.Duration min_timeout = 2;- Specified by:
getMinTimeoutOrBuilderin interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
-
hasMinScale
public boolean hasMinScale()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;- Specified by:
hasMinScalein interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- Whether the minScale field is set.
-
getMinScale
public Percent getMinScale()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;- Specified by:
getMinScalein interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder- Returns:
- The minScale.
-
getMinScaleOrBuilder
public PercentOrBuilder getMinScaleOrBuilder()
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;- Specified by:
getMinScaleOrBuilderin interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
-
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 ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ScaleTimersOverloadActionConfig.ScaleTimer parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilder()
-
newBuilder
public static ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilder(ScaleTimersOverloadActionConfig.ScaleTimer prototype)
-
toBuilder
public ScaleTimersOverloadActionConfig.ScaleTimer.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ScaleTimersOverloadActionConfig.ScaleTimer getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ScaleTimersOverloadActionConfig.ScaleTimer> parser()
-
getParserForType
public com.google.protobuf.Parser<ScaleTimersOverloadActionConfig.ScaleTimer> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ScaleTimersOverloadActionConfig.ScaleTimer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-