public static interface RouteAction.HashPolicyOrBuilder
extends com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasHeader()
Header hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Header header = 1;RouteAction.HashPolicy.Header getHeader()
Header hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Header header = 1;RouteAction.HashPolicy.HeaderOrBuilder getHeaderOrBuilder()
Header hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Header header = 1;boolean hasCookie()
Cookie hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Cookie cookie = 2;RouteAction.HashPolicy.Cookie getCookie()
Cookie hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Cookie cookie = 2;RouteAction.HashPolicy.CookieOrBuilder getCookieOrBuilder()
Cookie hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.Cookie cookie = 2;boolean hasConnectionProperties()
Connection properties hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.ConnectionProperties connection_properties = 3;RouteAction.HashPolicy.ConnectionProperties getConnectionProperties()
Connection properties hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.ConnectionProperties connection_properties = 3;RouteAction.HashPolicy.ConnectionPropertiesOrBuilder getConnectionPropertiesOrBuilder()
Connection properties hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.ConnectionProperties connection_properties = 3;boolean hasQueryParameter()
Query parameter hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.QueryParameter query_parameter = 5;RouteAction.HashPolicy.QueryParameter getQueryParameter()
Query parameter hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.QueryParameter query_parameter = 5;RouteAction.HashPolicy.QueryParameterOrBuilder getQueryParameterOrBuilder()
Query parameter hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.QueryParameter query_parameter = 5;boolean hasFilterState()
Filter state hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.FilterState filter_state = 6;RouteAction.HashPolicy.FilterState getFilterState()
Filter state hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.FilterState filter_state = 6;RouteAction.HashPolicy.FilterStateOrBuilder getFilterStateOrBuilder()
Filter state hash policy.
.envoy.config.route.v4alpha.RouteAction.HashPolicy.FilterState filter_state = 6;boolean getTerminal()
The flag that short-circuits the hash computing. This field provides a 'fallback' style of configuration: "if a terminal policy doesn't work, fallback to rest of the policy list", it saves time when the terminal policy works. If true, and there is already a hash computed, ignore rest of the list of hash polices. For example, if the following hash methods are configured: ========= ======== specifier terminal ========= ======== Header A true Header B false Header C false ========= ======== The generateHash process ends if policy "header A" generates a hash, as it's a terminal policy.
bool terminal = 4;RouteAction.HashPolicy.PolicySpecifierCase getPolicySpecifierCase()
Copyright © 2018–2021 The Envoy Project. All rights reserved.