Interface CompositeOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Named filter chain definitions that can be referenced from :ref:`ExecuteFilterAction.filter_chain_name <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
    Deprecated.
    int
    Named filter chain definitions that can be referenced from :ref:`ExecuteFilterAction.filter_chain_name <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
    Named filter chain definitions that can be referenced from :ref:`ExecuteFilterAction.filter_chain_name <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
    Named filter chain definitions that can be referenced from :ref:`ExecuteFilterAction.filter_chain_name <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
    Named filter chain definitions that can be referenced from :ref:`ExecuteFilterAction.filter_chain_name <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.

    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

    • getNamedFilterChainsCount

      int getNamedFilterChainsCount()
       Named filter chain definitions that can be referenced from
       :ref:`ExecuteFilterAction.filter_chain_name
       <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
       The filter chains are compiled at configuration time and can be referenced by name.
       This is useful when the same filter chain needs to be applied across many routes,
       as it avoids duplicating the filter chain configuration.
       
      map<string, .envoy.extensions.filters.http.composite.v3.FilterChainConfiguration> named_filter_chains = 1;
    • containsNamedFilterChains

      boolean containsNamedFilterChains(String key)
       Named filter chain definitions that can be referenced from
       :ref:`ExecuteFilterAction.filter_chain_name
       <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
       The filter chains are compiled at configuration time and can be referenced by name.
       This is useful when the same filter chain needs to be applied across many routes,
       as it avoids duplicating the filter chain configuration.
       
      map<string, .envoy.extensions.filters.http.composite.v3.FilterChainConfiguration> named_filter_chains = 1;
    • getNamedFilterChains

      Deprecated.
    • getNamedFilterChainsMap

      Map<String,FilterChainConfiguration> getNamedFilterChainsMap()
       Named filter chain definitions that can be referenced from
       :ref:`ExecuteFilterAction.filter_chain_name
       <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
       The filter chains are compiled at configuration time and can be referenced by name.
       This is useful when the same filter chain needs to be applied across many routes,
       as it avoids duplicating the filter chain configuration.
       
      map<string, .envoy.extensions.filters.http.composite.v3.FilterChainConfiguration> named_filter_chains = 1;
    • getNamedFilterChainsOrDefault

      FilterChainConfiguration getNamedFilterChainsOrDefault(String key, FilterChainConfiguration defaultValue)
       Named filter chain definitions that can be referenced from
       :ref:`ExecuteFilterAction.filter_chain_name
       <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
       The filter chains are compiled at configuration time and can be referenced by name.
       This is useful when the same filter chain needs to be applied across many routes,
       as it avoids duplicating the filter chain configuration.
       
      map<string, .envoy.extensions.filters.http.composite.v3.FilterChainConfiguration> named_filter_chains = 1;
    • getNamedFilterChainsOrThrow

      FilterChainConfiguration getNamedFilterChainsOrThrow(String key)
       Named filter chain definitions that can be referenced from
       :ref:`ExecuteFilterAction.filter_chain_name
       <envoy_v3_api_field_extensions.filters.http.composite.v3.ExecuteFilterAction.filter_chain_name>`.
       The filter chains are compiled at configuration time and can be referenced by name.
       This is useful when the same filter chain needs to be applied across many routes,
       as it avoids duplicating the filter chain configuration.
       
      map<string, .envoy.extensions.filters.http.composite.v3.FilterChainConfiguration> named_filter_chains = 1;