public final class OutlierDetectionEvent extends com.google.protobuf.GeneratedMessageV3 implements OutlierDetectionEventOrBuilder
[#next-free-field: 12]Protobuf type
envoy.data.cluster.v3.OutlierDetectionEvent| Modifier and Type | Class and Description |
|---|---|
static class |
OutlierDetectionEvent.Builder
[#next-free-field: 12]
Protobuf type
envoy.data.cluster.v3.OutlierDetectionEvent |
static class |
OutlierDetectionEvent.EventCase |
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| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION_FIELD_NUMBER |
static int |
CLUSTER_NAME_FIELD_NUMBER |
static int |
EJECT_CONSECUTIVE_EVENT_FIELD_NUMBER |
static int |
EJECT_FAILURE_PERCENTAGE_EVENT_FIELD_NUMBER |
static int |
EJECT_SUCCESS_RATE_EVENT_FIELD_NUMBER |
static int |
ENFORCED_FIELD_NUMBER |
static int |
NUM_EJECTIONS_FIELD_NUMBER |
static int |
SECS_SINCE_LAST_ACTION_FIELD_NUMBER |
static int |
TIMESTAMP_FIELD_NUMBER |
static int |
TYPE_FIELD_NUMBER |
static int |
UPSTREAM_URL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Action |
getAction()
The action that took place.
|
int |
getActionValue()
The action that took place.
|
String |
getClusterName()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
|
com.google.protobuf.ByteString |
getClusterNameBytes()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
|
static OutlierDetectionEvent |
getDefaultInstance() |
OutlierDetectionEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
OutlierEjectConsecutive |
getEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierEjectConsecutiveOrBuilder |
getEjectConsecutiveEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierEjectFailurePercentage |
getEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierEjectFailurePercentageOrBuilder |
getEjectFailurePercentageEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierEjectSuccessRate |
getEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
OutlierEjectSuccessRateOrBuilder |
getEjectSuccessRateEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
boolean |
getEnforced()
If ``action`` is ``eject``, specifies if the ejection was enforced.
|
OutlierDetectionEvent.EventCase |
getEventCase() |
int |
getNumEjections()
If ``action`` is ``eject``, specifies the number of times the host has been ejected (local to
that Envoy and gets reset if the host gets removed from the upstream cluster for any reason and
then re-added).
|
com.google.protobuf.Parser<OutlierDetectionEvent> |
getParserForType() |
com.google.protobuf.UInt64Value |
getSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
|
com.google.protobuf.UInt64ValueOrBuilder |
getSecsSinceLastActionOrBuilder()
The time in seconds since the last action (either an ejection or unejection) took place.
|
int |
getSerializedSize() |
com.google.protobuf.Timestamp |
getTimestamp()
Timestamp for event.
|
com.google.protobuf.TimestampOrBuilder |
getTimestampOrBuilder()
Timestamp for event.
|
OutlierEjectionType |
getType()
In case of eject represents type of ejection that took place.
|
int |
getTypeValue()
In case of eject represents type of ejection that took place.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
String |
getUpstreamUrl()
The URL of the ejected host.
|
com.google.protobuf.ByteString |
getUpstreamUrlBytes()
The URL of the ejected host.
|
boolean |
hasEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
boolean |
hasEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
boolean |
hasEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
int |
hashCode() |
boolean |
hasSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
|
boolean |
hasTimestamp()
Timestamp for event.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static OutlierDetectionEvent.Builder |
newBuilder() |
static OutlierDetectionEvent.Builder |
newBuilder(OutlierDetectionEvent prototype) |
OutlierDetectionEvent.Builder |
newBuilderForType() |
protected OutlierDetectionEvent.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static OutlierDetectionEvent |
parseDelimitedFrom(InputStream input) |
static OutlierDetectionEvent |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutlierDetectionEvent |
parseFrom(byte[] data) |
static OutlierDetectionEvent |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutlierDetectionEvent |
parseFrom(ByteBuffer data) |
static OutlierDetectionEvent |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutlierDetectionEvent |
parseFrom(com.google.protobuf.ByteString data) |
static OutlierDetectionEvent |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutlierDetectionEvent |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OutlierDetectionEvent |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutlierDetectionEvent |
parseFrom(InputStream input) |
static OutlierDetectionEvent |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OutlierDetectionEvent> |
parser() |
OutlierDetectionEvent.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, 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, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int TYPE_FIELD_NUMBER
public static final int TIMESTAMP_FIELD_NUMBER
public static final int SECS_SINCE_LAST_ACTION_FIELD_NUMBER
public static final int CLUSTER_NAME_FIELD_NUMBER
public static final int UPSTREAM_URL_FIELD_NUMBER
public static final int ACTION_FIELD_NUMBER
public static final int NUM_EJECTIONS_FIELD_NUMBER
public static final int ENFORCED_FIELD_NUMBER
public static final int EJECT_SUCCESS_RATE_EVENT_FIELD_NUMBER
public static final int EJECT_CONSECUTIVE_EVENT_FIELD_NUMBER
public static final int EJECT_FAILURE_PERCENTAGE_EVENT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public OutlierDetectionEvent.EventCase getEventCase()
getEventCase in interface OutlierDetectionEventOrBuilderpublic int getTypeValue()
In case of eject represents type of ejection that took place.
.envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }getTypeValue in interface OutlierDetectionEventOrBuilderpublic OutlierEjectionType getType()
In case of eject represents type of ejection that took place.
.envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }getType in interface OutlierDetectionEventOrBuilderpublic boolean hasTimestamp()
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;hasTimestamp in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.Timestamp getTimestamp()
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;getTimestamp in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;getTimestampOrBuilder in interface OutlierDetectionEventOrBuilderpublic boolean hasSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;hasSecsSinceLastAction in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.UInt64Value getSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;getSecsSinceLastAction in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.UInt64ValueOrBuilder getSecsSinceLastActionOrBuilder()
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;getSecsSinceLastActionOrBuilder in interface OutlierDetectionEventOrBuilderpublic String getClusterName()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
string cluster_name = 4 [(.validate.rules) = { ... }getClusterName in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.ByteString getClusterNameBytes()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
string cluster_name = 4 [(.validate.rules) = { ... }getClusterNameBytes in interface OutlierDetectionEventOrBuilderpublic String getUpstreamUrl()
The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
string upstream_url = 5 [(.validate.rules) = { ... }getUpstreamUrl in interface OutlierDetectionEventOrBuilderpublic com.google.protobuf.ByteString getUpstreamUrlBytes()
The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
string upstream_url = 5 [(.validate.rules) = { ... }getUpstreamUrlBytes in interface OutlierDetectionEventOrBuilderpublic int getActionValue()
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }getActionValue in interface OutlierDetectionEventOrBuilderpublic Action getAction()
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }getAction in interface OutlierDetectionEventOrBuilderpublic int getNumEjections()
If ``action`` is ``eject``, specifies the number of times the host has been ejected (local to that Envoy and gets reset if the host gets removed from the upstream cluster for any reason and then re-added).
uint32 num_ejections = 7;getNumEjections in interface OutlierDetectionEventOrBuilderpublic boolean getEnforced()
If ``action`` is ``eject``, specifies if the ejection was enforced. ``true`` means the host was ejected. ``false`` means the event was logged but the host was not actually ejected.
bool enforced = 8;getEnforced in interface OutlierDetectionEventOrBuilderpublic boolean hasEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;hasEjectSuccessRateEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectSuccessRate getEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;getEjectSuccessRateEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectSuccessRateOrBuilder getEjectSuccessRateEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;getEjectSuccessRateEventOrBuilder in interface OutlierDetectionEventOrBuilderpublic boolean hasEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;hasEjectConsecutiveEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectConsecutive getEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;getEjectConsecutiveEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectConsecutiveOrBuilder getEjectConsecutiveEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;getEjectConsecutiveEventOrBuilder in interface OutlierDetectionEventOrBuilderpublic boolean hasEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;hasEjectFailurePercentageEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectFailurePercentage getEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;getEjectFailurePercentageEvent in interface OutlierDetectionEventOrBuilderpublic OutlierEjectFailurePercentageOrBuilder getEjectFailurePercentageEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;getEjectFailurePercentageEventOrBuilder in interface OutlierDetectionEventOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static OutlierDetectionEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutlierDetectionEvent parseFrom(InputStream input) throws IOException
IOExceptionpublic static OutlierDetectionEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OutlierDetectionEvent parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OutlierDetectionEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OutlierDetectionEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OutlierDetectionEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OutlierDetectionEvent.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OutlierDetectionEvent.Builder newBuilder()
public static OutlierDetectionEvent.Builder newBuilder(OutlierDetectionEvent prototype)
public OutlierDetectionEvent.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected OutlierDetectionEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static OutlierDetectionEvent getDefaultInstance()
public static com.google.protobuf.Parser<OutlierDetectionEvent> parser()
public com.google.protobuf.Parser<OutlierDetectionEvent> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public OutlierDetectionEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2018–2021 The Envoy Project. All rights reserved.