Uses of Class
io.envoyproxy.envoy.extensions.filters.http.rbac.v3.RBAC.Builder
Packages that use RBAC.Builder
-
Uses of RBAC.Builder in io.envoyproxy.envoy.extensions.filters.http.rbac.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with type parameters of type RBAC.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RBAC, RBAC.Builder, RBACOrBuilder> RBACPerRoute.Builder.rbacBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return RBAC.BuilderModifier and TypeMethodDescriptionRBAC.Builder.clear()
RBAC.Builder.clearMatcher()
The match tree to use when resolving RBAC action for incoming requests.RBAC.Builder.clearRules()
Specify the RBAC rules to be applied globally.RBAC.Builder.clearRulesStatPrefix()
If specified, rules will emit stats with the given prefix.RBAC.Builder.clearShadowMatcher()
The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests.RBAC.Builder.clearShadowRules()
Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.RBAC.Builder.clearShadowRulesStatPrefix()
If specified, shadow rules will emit stats with the given prefix.RBAC.Builder.clearTrackPerRuleStats()
If track_per_rule_stats is true, counters will be published for each rule and shadow rule.RBACPerRoute.Builder.getRbacBuilder()
Override the global configuration of the filter with this new config.RBAC.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RBAC.Builder.mergeFrom
(com.google.protobuf.Message other) RBAC.Builder.mergeMatcher
(Matcher value) The match tree to use when resolving RBAC action for incoming requests.RBAC.Builder.mergeRules
(RBAC value) Specify the RBAC rules to be applied globally.RBAC.Builder.mergeShadowMatcher
(Matcher value) The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests.RBAC.Builder.mergeShadowRules
(RBAC value) Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.static RBAC.Builder
RBAC.newBuilder()
static RBAC.Builder
RBAC.newBuilder
(RBAC prototype) RBAC.newBuilderForType()
protected RBAC.Builder
RBAC.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) RBAC.Builder.setMatcher
(Matcher value) The match tree to use when resolving RBAC action for incoming requests.RBAC.Builder.setMatcher
(Matcher.Builder builderForValue) The match tree to use when resolving RBAC action for incoming requests.Specify the RBAC rules to be applied globally.RBAC.Builder.setRules
(RBAC.Builder builderForValue) Specify the RBAC rules to be applied globally.RBAC.Builder.setRulesStatPrefix
(String value) If specified, rules will emit stats with the given prefix.RBAC.Builder.setRulesStatPrefixBytes
(com.google.protobuf.ByteString value) If specified, rules will emit stats with the given prefix.RBAC.Builder.setShadowMatcher
(Matcher value) The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests.RBAC.Builder.setShadowMatcher
(Matcher.Builder builderForValue) The match tree to use for emitting stats and logs which can be used for rule testing for incoming requests.RBAC.Builder.setShadowRules
(RBAC value) Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.RBAC.Builder.setShadowRules
(RBAC.Builder builderForValue) Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.RBAC.Builder.setShadowRulesStatPrefix
(String value) If specified, shadow rules will emit stats with the given prefix.RBAC.Builder.setShadowRulesStatPrefixBytes
(com.google.protobuf.ByteString value) If specified, shadow rules will emit stats with the given prefix.RBAC.Builder.setTrackPerRuleStats
(boolean value) If track_per_rule_stats is true, counters will be published for each rule and shadow rule.RBAC.toBuilder()
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return types with arguments of type RBAC.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RBAC, RBAC.Builder, RBACOrBuilder> RBACPerRoute.Builder.internalGetRbacFieldBuilder()
Override the global configuration of the filter with this new config.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with parameters of type RBAC.BuilderModifier and TypeMethodDescriptionRBACPerRoute.Builder.setRbac
(RBAC.Builder builderForValue) Override the global configuration of the filter with this new config.