public static final class OutlierDetectionEvent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder> implements OutlierDetectionEventOrBuilder
[#next-free-field: 12]Protobuf type
envoy.data.cluster.v3.OutlierDetectionEvent| Modifier and Type | Method and Description |
|---|---|
OutlierDetectionEvent.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutlierDetectionEvent |
build() |
OutlierDetectionEvent |
buildPartial() |
OutlierDetectionEvent.Builder |
clear() |
OutlierDetectionEvent.Builder |
clearAction()
The action that took place.
|
OutlierDetectionEvent.Builder |
clearClusterName()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
|
OutlierDetectionEvent.Builder |
clearEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierDetectionEvent.Builder |
clearEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierDetectionEvent.Builder |
clearEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
OutlierDetectionEvent.Builder |
clearEnforced()
If ``action`` is ``eject``, specifies if the ejection was enforced.
|
OutlierDetectionEvent.Builder |
clearEvent() |
OutlierDetectionEvent.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OutlierDetectionEvent.Builder |
clearNumEjections()
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).
|
OutlierDetectionEvent.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OutlierDetectionEvent.Builder |
clearSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
|
OutlierDetectionEvent.Builder |
clearTimestamp()
Timestamp for event.
|
OutlierDetectionEvent.Builder |
clearType()
In case of eject represents type of ejection that took place.
|
OutlierDetectionEvent.Builder |
clearUpstreamUrl()
The URL of the ejected host.
|
OutlierDetectionEvent.Builder |
clone() |
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.
|
OutlierDetectionEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
OutlierEjectConsecutive |
getEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierEjectConsecutive.Builder |
getEjectConsecutiveEventBuilder()
.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; |
OutlierEjectFailurePercentage.Builder |
getEjectFailurePercentageEventBuilder()
.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; |
OutlierEjectSuccessRate.Builder |
getEjectSuccessRateEventBuilder()
.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.UInt64Value |
getSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
|
com.google.protobuf.UInt64Value.Builder |
getSecsSinceLastActionBuilder()
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.
|
com.google.protobuf.Timestamp |
getTimestamp()
Timestamp for event.
|
com.google.protobuf.Timestamp.Builder |
getTimestampBuilder()
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.
|
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; |
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() |
OutlierDetectionEvent.Builder |
mergeEjectConsecutiveEvent(OutlierEjectConsecutive value)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierDetectionEvent.Builder |
mergeEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierDetectionEvent.Builder |
mergeEjectSuccessRateEvent(OutlierEjectSuccessRate value)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
OutlierDetectionEvent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OutlierDetectionEvent.Builder |
mergeFrom(com.google.protobuf.Message other) |
OutlierDetectionEvent.Builder |
mergeFrom(OutlierDetectionEvent other) |
OutlierDetectionEvent.Builder |
mergeSecsSinceLastAction(com.google.protobuf.UInt64Value value)
The time in seconds since the last action (either an ejection or unejection) took place.
|
OutlierDetectionEvent.Builder |
mergeTimestamp(com.google.protobuf.Timestamp value)
Timestamp for event.
|
OutlierDetectionEvent.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OutlierDetectionEvent.Builder |
setAction(Action value)
The action that took place.
|
OutlierDetectionEvent.Builder |
setActionValue(int value)
The action that took place.
|
OutlierDetectionEvent.Builder |
setClusterName(String value)
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
|
OutlierDetectionEvent.Builder |
setClusterNameBytes(com.google.protobuf.ByteString value)
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
|
OutlierDetectionEvent.Builder |
setEjectConsecutiveEvent(OutlierEjectConsecutive.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierDetectionEvent.Builder |
setEjectConsecutiveEvent(OutlierEjectConsecutive value)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10; |
OutlierDetectionEvent.Builder |
setEjectFailurePercentageEvent(OutlierEjectFailurePercentage.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierDetectionEvent.Builder |
setEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11; |
OutlierDetectionEvent.Builder |
setEjectSuccessRateEvent(OutlierEjectSuccessRate.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
OutlierDetectionEvent.Builder |
setEjectSuccessRateEvent(OutlierEjectSuccessRate value)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9; |
OutlierDetectionEvent.Builder |
setEnforced(boolean value)
If ``action`` is ``eject``, specifies if the ejection was enforced.
|
OutlierDetectionEvent.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OutlierDetectionEvent.Builder |
setNumEjections(int value)
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).
|
OutlierDetectionEvent.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OutlierDetectionEvent.Builder |
setSecsSinceLastAction(com.google.protobuf.UInt64Value.Builder builderForValue)
The time in seconds since the last action (either an ejection or unejection) took place.
|
OutlierDetectionEvent.Builder |
setSecsSinceLastAction(com.google.protobuf.UInt64Value value)
The time in seconds since the last action (either an ejection or unejection) took place.
|
OutlierDetectionEvent.Builder |
setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp for event.
|
OutlierDetectionEvent.Builder |
setTimestamp(com.google.protobuf.Timestamp value)
Timestamp for event.
|
OutlierDetectionEvent.Builder |
setType(OutlierEjectionType value)
In case of eject represents type of ejection that took place.
|
OutlierDetectionEvent.Builder |
setTypeValue(int value)
In case of eject represents type of ejection that took place.
|
OutlierDetectionEvent.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OutlierDetectionEvent.Builder |
setUpstreamUrl(String value)
The URL of the ejected host.
|
OutlierDetectionEvent.Builder |
setUpstreamUrlBytes(com.google.protobuf.ByteString value)
The URL of the ejected host.
|
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<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.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<OutlierDetectionEvent.Builder>public OutlierDetectionEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OutlierDetectionEvent build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OutlierDetectionEvent buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OutlierDetectionEvent.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.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<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.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<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.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<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.Builder mergeFrom(OutlierDetectionEvent other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>public OutlierDetectionEvent.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<OutlierDetectionEvent.Builder>IOExceptionpublic OutlierDetectionEvent.EventCase getEventCase()
getEventCase in interface OutlierDetectionEventOrBuilderpublic OutlierDetectionEvent.Builder clearEvent()
public 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 OutlierDetectionEvent.Builder setTypeValue(int value)
In case of eject represents type of ejection that took place.
.envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }public 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 OutlierDetectionEvent.Builder setType(OutlierEjectionType value)
In case of eject represents type of ejection that took place.
.envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder clearType()
In case of eject represents type of ejection that took place.
.envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }public 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 OutlierDetectionEvent.Builder setTimestamp(com.google.protobuf.Timestamp value)
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;public OutlierDetectionEvent.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;public OutlierDetectionEvent.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;public OutlierDetectionEvent.Builder clearTimestamp()
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
Timestamp for event.
.google.protobuf.Timestamp timestamp = 2;public 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 OutlierDetectionEvent.Builder setSecsSinceLastAction(com.google.protobuf.UInt64Value value)
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;public OutlierDetectionEvent.Builder setSecsSinceLastAction(com.google.protobuf.UInt64Value.Builder builderForValue)
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;public OutlierDetectionEvent.Builder mergeSecsSinceLastAction(com.google.protobuf.UInt64Value value)
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;public OutlierDetectionEvent.Builder clearSecsSinceLastAction()
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;public com.google.protobuf.UInt64Value.Builder getSecsSinceLastActionBuilder()
The time in seconds since the last action (either an ejection or unejection) took place.
.google.protobuf.UInt64Value secs_since_last_action = 3;public 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 OutlierDetectionEvent.Builder setClusterName(String value)
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
string cluster_name = 4 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder clearClusterName()
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
string cluster_name = 4 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
The :ref:`cluster <envoy_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
string cluster_name = 4 [(.validate.rules) = { ... }public 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 OutlierDetectionEvent.Builder setUpstreamUrl(String value)
The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
string upstream_url = 5 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder clearUpstreamUrl()
The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
string upstream_url = 5 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder setUpstreamUrlBytes(com.google.protobuf.ByteString value)
The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
string upstream_url = 5 [(.validate.rules) = { ... }public int getActionValue()
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }getActionValue in interface OutlierDetectionEventOrBuilderpublic OutlierDetectionEvent.Builder setActionValue(int value)
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }public Action getAction()
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }getAction in interface OutlierDetectionEventOrBuilderpublic OutlierDetectionEvent.Builder setAction(Action value)
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }public OutlierDetectionEvent.Builder clearAction()
The action that took place.
.envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }public 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 OutlierDetectionEvent.Builder setNumEjections(int value)
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;public OutlierDetectionEvent.Builder clearNumEjections()
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;public 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 OutlierDetectionEvent.Builder setEnforced(boolean value)
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;public OutlierDetectionEvent.Builder clearEnforced()
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;public 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 OutlierDetectionEvent.Builder setEjectSuccessRateEvent(OutlierEjectSuccessRate value)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;public OutlierDetectionEvent.Builder setEjectSuccessRateEvent(OutlierEjectSuccessRate.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;public OutlierDetectionEvent.Builder mergeEjectSuccessRateEvent(OutlierEjectSuccessRate value)
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;public OutlierDetectionEvent.Builder clearEjectSuccessRateEvent()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;public OutlierEjectSuccessRate.Builder getEjectSuccessRateEventBuilder()
.envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;public 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 OutlierDetectionEvent.Builder setEjectConsecutiveEvent(OutlierEjectConsecutive value)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;public OutlierDetectionEvent.Builder setEjectConsecutiveEvent(OutlierEjectConsecutive.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;public OutlierDetectionEvent.Builder mergeEjectConsecutiveEvent(OutlierEjectConsecutive value)
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;public OutlierDetectionEvent.Builder clearEjectConsecutiveEvent()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;public OutlierEjectConsecutive.Builder getEjectConsecutiveEventBuilder()
.envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;public 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 OutlierDetectionEvent.Builder setEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;public OutlierDetectionEvent.Builder setEjectFailurePercentageEvent(OutlierEjectFailurePercentage.Builder builderForValue)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;public OutlierDetectionEvent.Builder mergeEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;public OutlierDetectionEvent.Builder clearEjectFailurePercentageEvent()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;public OutlierEjectFailurePercentage.Builder getEjectFailurePercentageEventBuilder()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;public OutlierEjectFailurePercentageOrBuilder getEjectFailurePercentageEventOrBuilder()
.envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;getEjectFailurePercentageEventOrBuilder in interface OutlierDetectionEventOrBuilderpublic final OutlierDetectionEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>public final OutlierDetectionEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.