Interface UpstreamReverseConnectionSocketInterfaceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UpstreamReverseConnectionSocketInterface, UpstreamReverseConnectionSocketInterface.Builder

public interface UpstreamReverseConnectionSocketInterfaceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Enable detailed per-node and per-cluster statistics.
    com.google.protobuf.UInt32Value
    Number of consecutive ping failures before an idle reverse connection socket is marked dead.
    com.google.protobuf.UInt32ValueOrBuilder
    Number of consecutive ping failures before an idle reverse connection socket is marked dead.
    Optional configuration for a tunnel reporting extension.
    Optional configuration for a tunnel reporting extension.
    Stat prefix for upstream reverse connection socket interface stats.
    com.google.protobuf.ByteString
    Stat prefix for upstream reverse connection socket interface stats.
    boolean
    Number of consecutive ping failures before an idle reverse connection socket is marked dead.
    boolean
    Optional configuration for a tunnel reporting extension.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getStatPrefix

      String getStatPrefix()
       Stat prefix for upstream reverse connection socket interface stats.
       
      string stat_prefix = 1;
      Returns:
      The statPrefix.
    • getStatPrefixBytes

      com.google.protobuf.ByteString getStatPrefixBytes()
       Stat prefix for upstream reverse connection socket interface stats.
       
      string stat_prefix = 1;
      Returns:
      The bytes for statPrefix.
    • hasPingFailureThreshold

      boolean hasPingFailureThreshold()
       Number of consecutive ping failures before an idle reverse connection socket is marked dead.
       Defaults to 3 if unset. Must be at least 1.
       
      .google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the pingFailureThreshold field is set.
    • getPingFailureThreshold

      com.google.protobuf.UInt32Value getPingFailureThreshold()
       Number of consecutive ping failures before an idle reverse connection socket is marked dead.
       Defaults to 3 if unset. Must be at least 1.
       
      .google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }
      Returns:
      The pingFailureThreshold.
    • getPingFailureThresholdOrBuilder

      com.google.protobuf.UInt32ValueOrBuilder getPingFailureThresholdOrBuilder()
       Number of consecutive ping failures before an idle reverse connection socket is marked dead.
       Defaults to 3 if unset. Must be at least 1.
       
      .google.protobuf.UInt32Value ping_failure_threshold = 2 [(.validate.rules) = { ... }
    • getEnableDetailedStats

      boolean getEnableDetailedStats()
       Enable detailed per-node and per-cluster statistics.
       When enabled, emits hidden statistics for individual nodes and clusters.
       Defaults to false.
       
      bool enable_detailed_stats = 3;
      Returns:
      The enableDetailedStats.
    • hasReporterConfig

      boolean hasReporterConfig()
       Optional configuration for a tunnel reporting extension. When provided,
       the socket interface instantiates a reporter via the configured factory.
       If unset, no reporting is done.
       
      .envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;
      Returns:
      Whether the reporterConfig field is set.
    • getReporterConfig

      TypedExtensionConfig getReporterConfig()
       Optional configuration for a tunnel reporting extension. When provided,
       the socket interface instantiates a reporter via the configured factory.
       If unset, no reporting is done.
       
      .envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;
      Returns:
      The reporterConfig.
    • getReporterConfigOrBuilder

      TypedExtensionConfigOrBuilder getReporterConfigOrBuilder()
       Optional configuration for a tunnel reporting extension. When provided,
       the socket interface instantiates a reporter via the configured factory.
       If unset, no reporting is done.
       
      .envoy.config.core.v3.TypedExtensionConfig reporter_config = 4;