Interface InternalUpstreamTransportOrBuilder

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

public interface InternalUpstreamTransportOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getPassthroughMetadataList

       Specifies the metadata namespaces and values to insert into the downstream
       internal connection dynamic metadata when an internal address is used as a
       host. If the destination name is repeated across two metadata source
       locations, and both locations contain the metadata with the given name,
       then the latter in the list overrides the former.
       
      repeated .envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport.MetadataValueSource passthrough_metadata = 1;
    • getPassthroughMetadata

      InternalUpstreamTransport.MetadataValueSource getPassthroughMetadata(int index)
       Specifies the metadata namespaces and values to insert into the downstream
       internal connection dynamic metadata when an internal address is used as a
       host. If the destination name is repeated across two metadata source
       locations, and both locations contain the metadata with the given name,
       then the latter in the list overrides the former.
       
      repeated .envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport.MetadataValueSource passthrough_metadata = 1;
    • getPassthroughMetadataCount

      int getPassthroughMetadataCount()
       Specifies the metadata namespaces and values to insert into the downstream
       internal connection dynamic metadata when an internal address is used as a
       host. If the destination name is repeated across two metadata source
       locations, and both locations contain the metadata with the given name,
       then the latter in the list overrides the former.
       
      repeated .envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport.MetadataValueSource passthrough_metadata = 1;
    • getPassthroughMetadataOrBuilderList

      List<? extends InternalUpstreamTransport.MetadataValueSourceOrBuilder> getPassthroughMetadataOrBuilderList()
       Specifies the metadata namespaces and values to insert into the downstream
       internal connection dynamic metadata when an internal address is used as a
       host. If the destination name is repeated across two metadata source
       locations, and both locations contain the metadata with the given name,
       then the latter in the list overrides the former.
       
      repeated .envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport.MetadataValueSource passthrough_metadata = 1;
    • getPassthroughMetadataOrBuilder

      InternalUpstreamTransport.MetadataValueSourceOrBuilder getPassthroughMetadataOrBuilder(int index)
       Specifies the metadata namespaces and values to insert into the downstream
       internal connection dynamic metadata when an internal address is used as a
       host. If the destination name is repeated across two metadata source
       locations, and both locations contain the metadata with the given name,
       then the latter in the list overrides the former.
       
      repeated .envoy.extensions.transport_sockets.internal_upstream.v3.InternalUpstreamTransport.MetadataValueSource passthrough_metadata = 1;
    • hasTransportSocket

      boolean hasTransportSocket()
       The underlying transport socket being wrapped.
       
      .envoy.config.core.v3.TransportSocket transport_socket = 3 [(.validate.rules) = { ... }
      Returns:
      Whether the transportSocket field is set.
    • getTransportSocket

      TransportSocket getTransportSocket()
       The underlying transport socket being wrapped.
       
      .envoy.config.core.v3.TransportSocket transport_socket = 3 [(.validate.rules) = { ... }
      Returns:
      The transportSocket.
    • getTransportSocketOrBuilder

      TransportSocketOrBuilder getTransportSocketOrBuilder()
       The underlying transport socket being wrapped.
       
      .envoy.config.core.v3.TransportSocket transport_socket = 3 [(.validate.rules) = { ... }