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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCluster()
      The upstream cluster to connect to.
      com.google.protobuf.ByteString getClusterBytes()
      The upstream cluster to connect to.
      com.google.protobuf.Duration getIdleTimeout()
      The idle timeout for sessions.
      com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
      The idle timeout for sessions.
      UdpProxyConfig.RouteSpecifierCase getRouteSpecifierCase()  
      String getStatPrefix()
      The stat prefix used when emitting UDP proxy filter stats.
      com.google.protobuf.ByteString getStatPrefixBytes()
      The stat prefix used when emitting UDP proxy filter stats.
      boolean hasCluster()
      The upstream cluster to connect to.
      boolean hasIdleTimeout()
      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 Detail

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