Interface MetaProtocolProxyOrBuilder

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

    public interface MetaProtocolProxyOrBuilder
    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.
      • hasApplicationProtocol

        boolean hasApplicationProtocol()
         The application protocol built on top of the meta protocol proxy.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }
        Returns:
        Whether the applicationProtocol field is set.
      • getApplicationProtocol

        ApplicationProtocol getApplicationProtocol()
         The application protocol built on top of the meta protocol proxy.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }
        Returns:
        The applicationProtocol.
      • getApplicationProtocolOrBuilder

        ApplicationProtocolOrBuilder getApplicationProtocolOrBuilder()
         The application protocol built on top of the meta protocol proxy.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.ApplicationProtocol application_protocol = 2 [(.validate.rules) = { ... }
      • hasRds

        boolean hasRds()
         The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;
        Returns:
        Whether the rds field is set.
      • getRds

        MetaRds getRds()
         The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;
        Returns:
        The rds.
      • getRdsOrBuilder

        MetaRdsOrBuilder getRdsOrBuilder()
         The meta protocol proxies route table will be dynamically loaded via the meta RDS API.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.MetaRds rds = 3;
      • hasRouteConfig

        boolean hasRouteConfig()
         The route table for the meta protocol proxy is static and is specified in this property.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;
        Returns:
        Whether the routeConfig field is set.
      • getRouteConfig

        RouteConfiguration getRouteConfig()
         The route table for the meta protocol proxy is static and is specified in this property.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;
        Returns:
        The routeConfig.
      • getRouteConfigOrBuilder

        RouteConfigurationOrBuilder getRouteConfigOrBuilder()
         The route table for the meta protocol proxy is static and is specified in this property.
         
        .envoy.extensions.filters.network.meta_protocol_proxy.v3.RouteConfiguration route_config = 4;
      • getMetaProtocolFiltersList

        List<TypedExtensionConfig> getMetaProtocolFiltersList()
         A list of individual Layer-7 filters that make up the filter chain for requests made to the
         meta protocol proxy. Order matters as the filters are processed sequentially as request events
         happen.
         
        repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;
      • getMetaProtocolFilters

        TypedExtensionConfig getMetaProtocolFilters​(int index)
         A list of individual Layer-7 filters that make up the filter chain for requests made to the
         meta protocol proxy. Order matters as the filters are processed sequentially as request events
         happen.
         
        repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;
      • getMetaProtocolFiltersCount

        int getMetaProtocolFiltersCount()
         A list of individual Layer-7 filters that make up the filter chain for requests made to the
         meta protocol proxy. Order matters as the filters are processed sequentially as request events
         happen.
         
        repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;
      • getMetaProtocolFiltersOrBuilderList

        List<? extends TypedExtensionConfigOrBuilder> getMetaProtocolFiltersOrBuilderList()
         A list of individual Layer-7 filters that make up the filter chain for requests made to the
         meta protocol proxy. Order matters as the filters are processed sequentially as request events
         happen.
         
        repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;
      • getMetaProtocolFiltersOrBuilder

        TypedExtensionConfigOrBuilder getMetaProtocolFiltersOrBuilder​(int index)
         A list of individual Layer-7 filters that make up the filter chain for requests made to the
         meta protocol proxy. Order matters as the filters are processed sequentially as request events
         happen.
         
        repeated .envoy.config.core.v3.TypedExtensionConfig meta_protocol_filters = 5;