Uses of Class
io.envoyproxy.envoy.config.rbac.v3.RBAC.Builder
Packages that use RBAC.Builder
Package
Description
-
Uses of RBAC.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return RBAC.BuilderModifier and TypeMethodDescriptionRBAC.Builder.clear()RBAC.Builder.clearAction()The action to take if a policy matches.RBAC.Builder.clearAuditLoggingOptions()Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder.clearPolicies()RBAC.Builder.mergeAuditLoggingOptions(RBAC.AuditLoggingOptions value) Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RBAC.Builder.mergeFrom(com.google.protobuf.Message other) static RBAC.BuilderRBAC.newBuilder()static RBAC.BuilderRBAC.newBuilder(RBAC prototype) RBAC.newBuilderForType()protected RBAC.BuilderRBAC.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) RBAC.Builder.putAllPolicies(Map<String, Policy> values) Maps from policy name to policy.RBAC.Builder.putPolicies(String key, Policy value) Maps from policy name to policy.RBAC.Builder.removePolicies(String key) Maps from policy name to policy.RBAC.Builder.setAction(RBAC.Action value) The action to take if a policy matches.RBAC.Builder.setActionValue(int value) The action to take if a policy matches.RBAC.Builder.setAuditLoggingOptions(RBAC.AuditLoggingOptions value) Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder.setAuditLoggingOptions(RBAC.AuditLoggingOptions.Builder builderForValue) Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.toBuilder() -
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> RBAC.Builder.rulesBuilder_private com.google.protobuf.SingleFieldBuilder<RBAC, RBAC.Builder, RBACOrBuilder> RBAC.Builder.shadowRulesBuilder_Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return RBAC.BuilderModifier and TypeMethodDescriptionRBAC.Builder.getRulesBuilder()Specify the RBAC rules to be applied globally.RBAC.Builder.getShadowRulesBuilder()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.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> RBAC.Builder.getRulesFieldBuilder()Specify the RBAC rules to be applied globally.private com.google.protobuf.SingleFieldBuilder<RBAC, RBAC.Builder, RBACOrBuilder> RBAC.Builder.getShadowRulesFieldBuilder()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.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with parameters of type RBAC.BuilderModifier and TypeMethodDescriptionRBAC.Builder.setRules(RBAC.Builder builderForValue) Specify the RBAC rules to be applied globally.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.