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 TypeMethodDescriptionbooleanNamed 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.intNamed 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>`.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>`.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
isInitializedMethods 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
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.UsegetNamedFilterChainsMap()instead. -
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
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;
-