Interface DubboProxyOrBuilder

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

    public interface DubboProxyOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getStatPrefix

        String getStatPrefix()
         The human readable prefix to use when emitting statistics.
         
        string stat_prefix = 1 [(.validate.rules) = { ... }
        Returns:
        The statPrefix.
      • getStatPrefixBytes

        com.google.protobuf.ByteString getStatPrefixBytes()
         The human readable prefix to use when emitting statistics.
         
        string stat_prefix = 1 [(.validate.rules) = { ... }
        Returns:
        The bytes for statPrefix.
      • getProtocolTypeValue

        int getProtocolTypeValue()
         Configure the protocol used.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
        Returns:
        The enum numeric value on the wire for protocolType.
      • getProtocolType

        ProtocolType getProtocolType()
         Configure the protocol used.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.ProtocolType protocol_type = 2 [(.validate.rules) = { ... }
        Returns:
        The protocolType.
      • getSerializationTypeValue

        int getSerializationTypeValue()
         Configure the serialization protocol used.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
        Returns:
        The enum numeric value on the wire for serializationType.
      • getSerializationType

        SerializationType getSerializationType()
         Configure the serialization protocol used.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.SerializationType serialization_type = 3 [(.validate.rules) = { ... }
        Returns:
        The serializationType.
      • getRouteConfigList

        @Deprecated
        List<RouteConfiguration> getRouteConfigList()
        Deprecated.
         The route table for the connection manager is static and is specified in this property.
         .. note::
           This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getRouteConfig

        @Deprecated
        RouteConfiguration getRouteConfig​(int index)
        Deprecated.
         The route table for the connection manager is static and is specified in this property.
         .. note::
           This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getRouteConfigCount

        @Deprecated
        int getRouteConfigCount()
        Deprecated.
         The route table for the connection manager is static and is specified in this property.
         .. note::
           This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getRouteConfigOrBuilderList

        @Deprecated
        List<? extends RouteConfigurationOrBuilder> getRouteConfigOrBuilderList()
        Deprecated.
         The route table for the connection manager is static and is specified in this property.
         .. note::
           This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • getRouteConfigOrBuilder

        @Deprecated
        RouteConfigurationOrBuilder getRouteConfigOrBuilder​(int index)
        Deprecated.
         The route table for the connection manager is static and is specified in this property.
         .. note::
           This field is deprecated. Please use ``drds`` or ``multiple_route_config`` first.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.RouteConfiguration route_config = 4 [deprecated = true, (.envoy.annotations.deprecated_at_minor_version) = "3.0"];
      • hasDrds

        boolean hasDrds()
         Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        Whether the drds field is set.
      • getDrds

        Drds getDrds()
         Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
        Returns:
        The drds.
      • getDrdsOrBuilder

        DrdsOrBuilder getDrdsOrBuilder()
         Use xDS to fetch the route configuration. It is invalid to define both ``route_config`` and ``drds``.
         
        .envoy.extensions.filters.network.dubbo_proxy.v3.Drds drds = 6 [(.udpa.annotations.field_migrate) = { ... }
      • hasMultipleRouteConfig

        boolean hasMultipleRouteConfig()
        .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
        Returns:
        Whether the multipleRouteConfig field is set.
      • getMultipleRouteConfig

        MultipleRouteConfiguration getMultipleRouteConfig()
        .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
        Returns:
        The multipleRouteConfig.
      • getMultipleRouteConfigOrBuilder

        MultipleRouteConfigurationOrBuilder getMultipleRouteConfigOrBuilder()
        .envoy.extensions.filters.network.dubbo_proxy.v3.MultipleRouteConfiguration multiple_route_config = 7;
      • getDubboFiltersList

        List<DubboFilter> getDubboFiltersList()
         A list of individual Dubbo filters that make up the filter chain for requests made to the
         Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
         compatibility, if no dubbo_filters are specified, a default Dubbo router filter
         (``envoy.filters.dubbo.router``) is used.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      • getDubboFilters

        DubboFilter getDubboFilters​(int index)
         A list of individual Dubbo filters that make up the filter chain for requests made to the
         Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
         compatibility, if no dubbo_filters are specified, a default Dubbo router filter
         (``envoy.filters.dubbo.router``) is used.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      • getDubboFiltersCount

        int getDubboFiltersCount()
         A list of individual Dubbo filters that make up the filter chain for requests made to the
         Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
         compatibility, if no dubbo_filters are specified, a default Dubbo router filter
         (``envoy.filters.dubbo.router``) is used.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      • getDubboFiltersOrBuilderList

        List<? extends DubboFilterOrBuilder> getDubboFiltersOrBuilderList()
         A list of individual Dubbo filters that make up the filter chain for requests made to the
         Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
         compatibility, if no dubbo_filters are specified, a default Dubbo router filter
         (``envoy.filters.dubbo.router``) is used.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;
      • getDubboFiltersOrBuilder

        DubboFilterOrBuilder getDubboFiltersOrBuilder​(int index)
         A list of individual Dubbo filters that make up the filter chain for requests made to the
         Dubbo proxy. Order matters as the filters are processed sequentially. For backwards
         compatibility, if no dubbo_filters are specified, a default Dubbo router filter
         (``envoy.filters.dubbo.router``) is used.
         
        repeated .envoy.extensions.filters.network.dubbo_proxy.v3.DubboFilter dubbo_filters = 5;