Class ScaleTimersOverloadActionConfig.ScaleTimer
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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.GeneratedMessage
implements ScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
Protobuf type
envoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Protobuf typeenvoy.config.overload.v3.ScaleTimersOverloadActionConfig.ScaleTimer
static enum
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.BuilderParent
Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ScaleTimersOverloadActionConfig.ScaleTimer
private byte
static final int
static final int
private Object
private int
private static final com.google.protobuf.Parser
<ScaleTimersOverloadActionConfig.ScaleTimer> private static final long
private int
static final int
Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFields
Fields inherited from class com.google.protobuf.AbstractMessage
memoizedSize
Fields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
private
ScaleTimer
(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static final com.google.protobuf.Descriptors.Descriptor
Sets the minimum duration as a percentage of the maximum value.Sets the minimum duration as a percentage of the maximum value.com.google.protobuf.Duration
Sets the minimum duration as an absolute value.com.google.protobuf.DurationOrBuilder
Sets the minimum duration as an absolute value.com.google.protobuf.Parser
<ScaleTimersOverloadActionConfig.ScaleTimer> int
getTimer()
The type of timer this minimum applies to.int
The type of timer this minimum applies to.int
hashCode()
boolean
Sets the minimum duration as a percentage of the maximum value.boolean
Sets the minimum duration as an absolute value.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
final boolean
newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom
(InputStream input) parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(byte[] data) parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.ByteString data) parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(com.google.protobuf.CodedInputStream input) parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(InputStream input) parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom
(ByteBuffer data) parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser
<ScaleTimersOverloadActionConfig.ScaleTimer> parser()
void
writeTo
(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, 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, hashFields, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
overloadAdjustCase_
private int overloadAdjustCase_ -
overloadAdjust_
-
TIMER_FIELD_NUMBER
public static final int TIMER_FIELD_NUMBER- See Also:
-
timer_
private int timer_ -
MIN_TIMEOUT_FIELD_NUMBER
public static final int MIN_TIMEOUT_FIELD_NUMBER- See Also:
-
MIN_SCALE_FIELD_NUMBER
public static final int MIN_SCALE_FIELD_NUMBER- See Also:
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
ScaleTimer
private ScaleTimer(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
ScaleTimer
private ScaleTimer()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage
-
getOverloadAdjustCase
- Specified by:
getOverloadAdjustCase
in 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:
getTimerValue
in interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
- Returns:
- The enum numeric value on the wire for timer.
-
getTimer
The type of timer this minimum applies to.
.envoy.config.overload.v3.ScaleTimersOverloadActionConfig.TimerType timer = 1 [(.validate.rules) = { ... }
- Specified by:
getTimer
in 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:
hasMinTimeout
in 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:
getMinTimeout
in 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:
getMinTimeoutOrBuilder
in 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:
hasMinScale
in interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
- Returns:
- Whether the minScale field is set.
-
getMinScale
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;
- Specified by:
getMinScale
in interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
- Returns:
- The minScale.
-
getMinScaleOrBuilder
Sets the minimum duration as a percentage of the maximum value.
.envoy.type.v3.Percent min_scale = 3;
- Specified by:
getMinScaleOrBuilder
in interfaceScaleTimersOverloadActionConfig.ScaleTimerOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessage
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilder(ScaleTimersOverloadActionConfig.ScaleTimer prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ScaleTimersOverloadActionConfig.ScaleTimer.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForType
in classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-