Class OutlierDetectionEvent.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
io.envoyproxy.envoy.data.cluster.v3.OutlierDetectionEvent.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, OutlierDetectionEventOrBuilder, Cloneable
Enclosing class:
OutlierDetectionEvent

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
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • getDefaultInstanceForType

      public OutlierDetectionEvent getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public OutlierDetectionEvent build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public OutlierDetectionEvent buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • setField

      public OutlierDetectionEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • clearField

      public OutlierDetectionEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • clearOneof

      public OutlierDetectionEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • setRepeatedField

      public OutlierDetectionEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • addRepeatedField

      public OutlierDetectionEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • mergeFrom

      public OutlierDetectionEvent.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutlierDetectionEvent.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • mergeFrom

      public OutlierDetectionEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<OutlierDetectionEvent.Builder>
      Throws:
      IOException
    • getEventCase

      public OutlierDetectionEvent.EventCase getEventCase()
      Specified by:
      getEventCase in interface OutlierDetectionEventOrBuilder
    • clearEvent

      public OutlierDetectionEvent.Builder clearEvent()
    • getTypeValue

      public int getTypeValue()
       In case of eject represents type of ejection that took place.
       
      .envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }
      Specified by:
      getTypeValue in interface OutlierDetectionEventOrBuilder
      Returns:
      The enum numeric value on the wire for type.
    • setTypeValue

      public 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) = { ... }
      Parameters:
      value - The enum numeric value on the wire for type to set.
      Returns:
      This builder for chaining.
    • getType

      public OutlierEjectionType getType()
       In case of eject represents type of ejection that took place.
       
      .envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }
      Specified by:
      getType in interface OutlierDetectionEventOrBuilder
      Returns:
      The type.
    • setType

       In case of eject represents type of ejection that took place.
       
      .envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The type to set.
      Returns:
      This builder for chaining.
    • clearType

      public OutlierDetectionEvent.Builder clearType()
       In case of eject represents type of ejection that took place.
       
      .envoy.data.cluster.v3.OutlierEjectionType type = 1 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • hasTimestamp

      public boolean hasTimestamp()
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
      Specified by:
      hasTimestamp in interface OutlierDetectionEventOrBuilder
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      public com.google.protobuf.Timestamp getTimestamp()
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
      Specified by:
      getTimestamp in interface OutlierDetectionEventOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      public OutlierDetectionEvent.Builder setTimestamp(com.google.protobuf.Timestamp value)
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
    • setTimestamp

      public OutlierDetectionEvent.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
    • mergeTimestamp

      public OutlierDetectionEvent.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
    • clearTimestamp

      public OutlierDetectionEvent.Builder clearTimestamp()
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
    • getTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
    • getTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
       Timestamp for event.
       
      .google.protobuf.Timestamp timestamp = 2;
      Specified by:
      getTimestampOrBuilder in interface OutlierDetectionEventOrBuilder
    • hasSecsSinceLastAction

      public 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;
      Specified by:
      hasSecsSinceLastAction in interface OutlierDetectionEventOrBuilder
      Returns:
      Whether the secsSinceLastAction field is set.
    • getSecsSinceLastAction

      public 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;
      Specified by:
      getSecsSinceLastAction in interface OutlierDetectionEventOrBuilder
      Returns:
      The secsSinceLastAction.
    • setSecsSinceLastAction

      public 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;
    • setSecsSinceLastAction

      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;
    • mergeSecsSinceLastAction

      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;
    • clearSecsSinceLastAction

      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;
    • getSecsSinceLastActionBuilder

      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;
    • getSecsSinceLastActionOrBuilder

      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;
      Specified by:
      getSecsSinceLastActionOrBuilder in interface OutlierDetectionEventOrBuilder
    • getClusterName

      public String getClusterName()
       The :ref:`cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
       
      string cluster_name = 4 [(.validate.rules) = { ... }
      Specified by:
      getClusterName in interface OutlierDetectionEventOrBuilder
      Returns:
      The clusterName.
    • getClusterNameBytes

      public com.google.protobuf.ByteString getClusterNameBytes()
       The :ref:`cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
       
      string cluster_name = 4 [(.validate.rules) = { ... }
      Specified by:
      getClusterNameBytes in interface OutlierDetectionEventOrBuilder
      Returns:
      The bytes for clusterName.
    • setClusterName

      public OutlierDetectionEvent.Builder setClusterName(String value)
       The :ref:`cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
       
      string cluster_name = 4 [(.validate.rules) = { ... }
      Parameters:
      value - The clusterName to set.
      Returns:
      This builder for chaining.
    • clearClusterName

      public OutlierDetectionEvent.Builder clearClusterName()
       The :ref:`cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
       
      string cluster_name = 4 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setClusterNameBytes

      public OutlierDetectionEvent.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
       The :ref:`cluster <envoy_v3_api_msg_config.cluster.v3.Cluster>` that owns the ejected host.
       
      string cluster_name = 4 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for clusterName to set.
      Returns:
      This builder for chaining.
    • getUpstreamUrl

      public String getUpstreamUrl()
       The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
       
      string upstream_url = 5 [(.validate.rules) = { ... }
      Specified by:
      getUpstreamUrl in interface OutlierDetectionEventOrBuilder
      Returns:
      The upstreamUrl.
    • getUpstreamUrlBytes

      public 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) = { ... }
      Specified by:
      getUpstreamUrlBytes in interface OutlierDetectionEventOrBuilder
      Returns:
      The bytes for upstreamUrl.
    • setUpstreamUrl

      public 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) = { ... }
      Parameters:
      value - The upstreamUrl to set.
      Returns:
      This builder for chaining.
    • clearUpstreamUrl

      public OutlierDetectionEvent.Builder clearUpstreamUrl()
       The URL of the ejected host. E.g., ``tcp://1.2.3.4:80``.
       
      string upstream_url = 5 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setUpstreamUrlBytes

      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) = { ... }
      Parameters:
      value - The bytes for upstreamUrl to set.
      Returns:
      This builder for chaining.
    • getActionValue

      public int getActionValue()
       The action that took place.
       
      .envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }
      Specified by:
      getActionValue in interface OutlierDetectionEventOrBuilder
      Returns:
      The enum numeric value on the wire for action.
    • setActionValue

      public OutlierDetectionEvent.Builder setActionValue(int value)
       The action that took place.
       
      .envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }
      Parameters:
      value - The enum numeric value on the wire for action to set.
      Returns:
      This builder for chaining.
    • getAction

      public Action getAction()
       The action that took place.
       
      .envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }
      Specified by:
      getAction in interface OutlierDetectionEventOrBuilder
      Returns:
      The action.
    • setAction

      public OutlierDetectionEvent.Builder setAction(Action value)
       The action that took place.
       
      .envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }
      Parameters:
      value - The action to set.
      Returns:
      This builder for chaining.
    • clearAction

      public OutlierDetectionEvent.Builder clearAction()
       The action that took place.
       
      .envoy.data.cluster.v3.Action action = 6 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • getNumEjections

      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;
      Specified by:
      getNumEjections in interface OutlierDetectionEventOrBuilder
      Returns:
      The numEjections.
    • setNumEjections

      public 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;
      Parameters:
      value - The numEjections to set.
      Returns:
      This builder for chaining.
    • clearNumEjections

      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;
      Returns:
      This builder for chaining.
    • getEnforced

      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;
      Specified by:
      getEnforced in interface OutlierDetectionEventOrBuilder
      Returns:
      The enforced.
    • setEnforced

      public 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;
      Parameters:
      value - The enforced to set.
      Returns:
      This builder for chaining.
    • clearEnforced

      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;
      Returns:
      This builder for chaining.
    • hasEjectSuccessRateEvent

      public boolean hasEjectSuccessRateEvent()
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
      Specified by:
      hasEjectSuccessRateEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      Whether the ejectSuccessRateEvent field is set.
    • getEjectSuccessRateEvent

      public OutlierEjectSuccessRate getEjectSuccessRateEvent()
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
      Specified by:
      getEjectSuccessRateEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      The ejectSuccessRateEvent.
    • setEjectSuccessRateEvent

      public OutlierDetectionEvent.Builder setEjectSuccessRateEvent(OutlierEjectSuccessRate value)
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
    • setEjectSuccessRateEvent

      public OutlierDetectionEvent.Builder setEjectSuccessRateEvent(OutlierEjectSuccessRate.Builder builderForValue)
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
    • mergeEjectSuccessRateEvent

      public OutlierDetectionEvent.Builder mergeEjectSuccessRateEvent(OutlierEjectSuccessRate value)
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
    • clearEjectSuccessRateEvent

      public OutlierDetectionEvent.Builder clearEjectSuccessRateEvent()
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
    • getEjectSuccessRateEventBuilder

      public OutlierEjectSuccessRate.Builder getEjectSuccessRateEventBuilder()
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
    • getEjectSuccessRateEventOrBuilder

      public OutlierEjectSuccessRateOrBuilder getEjectSuccessRateEventOrBuilder()
      .envoy.data.cluster.v3.OutlierEjectSuccessRate eject_success_rate_event = 9;
      Specified by:
      getEjectSuccessRateEventOrBuilder in interface OutlierDetectionEventOrBuilder
    • hasEjectConsecutiveEvent

      public boolean hasEjectConsecutiveEvent()
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
      Specified by:
      hasEjectConsecutiveEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      Whether the ejectConsecutiveEvent field is set.
    • getEjectConsecutiveEvent

      public OutlierEjectConsecutive getEjectConsecutiveEvent()
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
      Specified by:
      getEjectConsecutiveEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      The ejectConsecutiveEvent.
    • setEjectConsecutiveEvent

      public OutlierDetectionEvent.Builder setEjectConsecutiveEvent(OutlierEjectConsecutive value)
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
    • setEjectConsecutiveEvent

      public OutlierDetectionEvent.Builder setEjectConsecutiveEvent(OutlierEjectConsecutive.Builder builderForValue)
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
    • mergeEjectConsecutiveEvent

      public OutlierDetectionEvent.Builder mergeEjectConsecutiveEvent(OutlierEjectConsecutive value)
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
    • clearEjectConsecutiveEvent

      public OutlierDetectionEvent.Builder clearEjectConsecutiveEvent()
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
    • getEjectConsecutiveEventBuilder

      public OutlierEjectConsecutive.Builder getEjectConsecutiveEventBuilder()
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
    • getEjectConsecutiveEventOrBuilder

      public OutlierEjectConsecutiveOrBuilder getEjectConsecutiveEventOrBuilder()
      .envoy.data.cluster.v3.OutlierEjectConsecutive eject_consecutive_event = 10;
      Specified by:
      getEjectConsecutiveEventOrBuilder in interface OutlierDetectionEventOrBuilder
    • hasEjectFailurePercentageEvent

      public boolean hasEjectFailurePercentageEvent()
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
      Specified by:
      hasEjectFailurePercentageEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      Whether the ejectFailurePercentageEvent field is set.
    • getEjectFailurePercentageEvent

      public OutlierEjectFailurePercentage getEjectFailurePercentageEvent()
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
      Specified by:
      getEjectFailurePercentageEvent in interface OutlierDetectionEventOrBuilder
      Returns:
      The ejectFailurePercentageEvent.
    • setEjectFailurePercentageEvent

      public OutlierDetectionEvent.Builder setEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
    • setEjectFailurePercentageEvent

      public OutlierDetectionEvent.Builder setEjectFailurePercentageEvent(OutlierEjectFailurePercentage.Builder builderForValue)
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
    • mergeEjectFailurePercentageEvent

      public OutlierDetectionEvent.Builder mergeEjectFailurePercentageEvent(OutlierEjectFailurePercentage value)
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
    • clearEjectFailurePercentageEvent

      public OutlierDetectionEvent.Builder clearEjectFailurePercentageEvent()
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
    • getEjectFailurePercentageEventBuilder

      public OutlierEjectFailurePercentage.Builder getEjectFailurePercentageEventBuilder()
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
    • getEjectFailurePercentageEventOrBuilder

      public OutlierEjectFailurePercentageOrBuilder getEjectFailurePercentageEventOrBuilder()
      .envoy.data.cluster.v3.OutlierEjectFailurePercentage eject_failure_percentage_event = 11;
      Specified by:
      getEjectFailurePercentageEventOrBuilder in interface OutlierDetectionEventOrBuilder
    • setUnknownFields

      public final OutlierDetectionEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>
    • mergeUnknownFields

      public final OutlierDetectionEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OutlierDetectionEvent.Builder>