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 Detail

      • getPassthroughMetadataList

        List<InternalUpstreamTransport.MetadataValueSource> 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) = { ... }