Interface QuicDownstreamTransportOrBuilder

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

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

    Modifier and Type
    Method
    Description
    .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
    .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
    com.google.protobuf.BoolValue
    If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets.
    com.google.protobuf.BoolValueOrBuilder
    If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets.
    boolean
    .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
    boolean
    If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets.

    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

    • hasDownstreamTlsContext

      boolean hasDownstreamTlsContext()
      .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
      Returns:
      Whether the downstreamTlsContext field is set.
    • getDownstreamTlsContext

      DownstreamTlsContext getDownstreamTlsContext()
      .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
      Returns:
      The downstreamTlsContext.
    • getDownstreamTlsContextOrBuilder

      DownstreamTlsContextOrBuilder getDownstreamTlsContextOrBuilder()
      .envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext downstream_tls_context = 1 [(.validate.rules) = { ... }
    • hasEnableEarlyData

      boolean hasEnableEarlyData()
       If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests.
       Default to true.
       
      .google.protobuf.BoolValue enable_early_data = 2;
      Returns:
      Whether the enableEarlyData field is set.
    • getEnableEarlyData

      com.google.protobuf.BoolValue getEnableEarlyData()
       If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests.
       Default to true.
       
      .google.protobuf.BoolValue enable_early_data = 2;
      Returns:
      The enableEarlyData.
    • getEnableEarlyDataOrBuilder

      com.google.protobuf.BoolValueOrBuilder getEnableEarlyDataOrBuilder()
       If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests.
       Default to true.
       
      .google.protobuf.BoolValue enable_early_data = 2;