Interface UdpProxyConfigOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The upstream cluster to connect to.
    com.google.protobuf.ByteString
    The upstream cluster to connect to.
    com.google.protobuf.Duration
    The idle timeout for sessions.
    com.google.protobuf.DurationOrBuilder
    The idle timeout for sessions.
     
    The stat prefix used when emitting UDP proxy filter stats.
    com.google.protobuf.ByteString
    The stat prefix used when emitting UDP proxy filter stats.
    boolean
    The upstream cluster to connect to.
    boolean
    The idle timeout for sessions.

    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()
       The stat prefix used when emitting UDP proxy filter stats.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Returns:
      The statPrefix.
    • getStatPrefixBytes

      com.google.protobuf.ByteString getStatPrefixBytes()
       The stat prefix used when emitting UDP proxy filter stats.
       
      string stat_prefix = 1 [(.validate.rules) = { ... }
      Returns:
      The bytes for statPrefix.
    • hasCluster

      boolean hasCluster()
       The upstream cluster to connect to.
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      Whether the cluster field is set.
    • getCluster

      String getCluster()
       The upstream cluster to connect to.
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      The cluster.
    • getClusterBytes

      com.google.protobuf.ByteString getClusterBytes()
       The upstream cluster to connect to.
       
      string cluster = 2 [(.validate.rules) = { ... }
      Returns:
      The bytes for cluster.
    • hasIdleTimeout

      boolean hasIdleTimeout()
       The idle timeout for sessions. Idle is defined as no datagrams between received or sent by
       the session. The default if not specified is 1 minute.
       
      .google.protobuf.Duration idle_timeout = 3;
      Returns:
      Whether the idleTimeout field is set.
    • getIdleTimeout

      com.google.protobuf.Duration getIdleTimeout()
       The idle timeout for sessions. Idle is defined as no datagrams between received or sent by
       the session. The default if not specified is 1 minute.
       
      .google.protobuf.Duration idle_timeout = 3;
      Returns:
      The idleTimeout.
    • getIdleTimeoutOrBuilder

      com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
       The idle timeout for sessions. Idle is defined as no datagrams between received or sent by
       the session. The default if not specified is 1 minute.
       
      .google.protobuf.Duration idle_timeout = 3;
    • getRouteSpecifierCase

      UdpProxyConfig.RouteSpecifierCase getRouteSpecifierCase()