Uses of Class
io.envoyproxy.envoy.config.rbac.v2.RBAC.Builder
-
Packages that use RBAC.Builder Package Description io.envoyproxy.envoy.config.filter.http.rbac.v2 io.envoyproxy.envoy.config.filter.network.rbac.v2 io.envoyproxy.envoy.config.rbac.v2 -
-
Uses of RBAC.Builder in io.envoyproxy.envoy.config.filter.http.rbac.v2
Methods in io.envoyproxy.envoy.config.filter.http.rbac.v2 that return RBAC.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. getRulesBuilder()Specify the RBAC rules to be applied globally.RBAC.BuilderRBAC.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.config.filter.http.rbac.v2 with parameters of type RBAC.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. setRules(RBAC.Builder builderForValue)Specify the RBAC rules to be applied globally.RBAC.BuilderRBAC.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. -
Uses of RBAC.Builder in io.envoyproxy.envoy.config.filter.network.rbac.v2
Methods in io.envoyproxy.envoy.config.filter.network.rbac.v2 that return RBAC.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. getRulesBuilder()Specify the RBAC rules to be applied globally.RBAC.BuilderRBAC.Builder. getShadowRulesBuilder()Shadow rules are not enforced by the filter but will emit stats and logs and can be used for rule testing.Methods in io.envoyproxy.envoy.config.filter.network.rbac.v2 with parameters of type RBAC.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. setRules(RBAC.Builder builderForValue)Specify the RBAC rules to be applied globally.RBAC.BuilderRBAC.Builder. setShadowRules(RBAC.Builder builderForValue)Shadow rules are not enforced by the filter but will emit stats and logs and can be used for rule testing. -
Uses of RBAC.Builder in io.envoyproxy.envoy.config.rbac.v2
Methods in io.envoyproxy.envoy.config.rbac.v2 that return RBAC.Builder Modifier and Type Method Description RBAC.BuilderRBAC.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RBAC.BuilderRBAC.Builder. clear()RBAC.BuilderRBAC.Builder. clearAction()The action to take if a policy matches.RBAC.BuilderRBAC.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)RBAC.BuilderRBAC.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)RBAC.BuilderRBAC.Builder. clearPolicies()RBAC.BuilderRBAC.Builder. clone()RBAC.BuilderRBAC.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)RBAC.BuilderRBAC.Builder. mergeFrom(com.google.protobuf.Message other)RBAC.BuilderRBAC.Builder. mergeFrom(RBAC other)RBAC.BuilderRBAC.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static RBAC.BuilderRBAC. newBuilder()static RBAC.BuilderRBAC. newBuilder(RBAC prototype)RBAC.BuilderRBAC. newBuilderForType()protected RBAC.BuilderRBAC. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)RBAC.BuilderRBAC.Builder. putAllPolicies(Map<String,Policy> values)Maps from policy name to policy.RBAC.BuilderRBAC.Builder. putPolicies(String key, Policy value)Maps from policy name to policy.RBAC.BuilderRBAC.Builder. removePolicies(String key)Maps from policy name to policy.RBAC.BuilderRBAC.Builder. setAction(RBAC.Action value)The action to take if a policy matches.RBAC.BuilderRBAC.Builder. setActionValue(int value)The action to take if a policy matches.RBAC.BuilderRBAC.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)RBAC.BuilderRBAC.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)RBAC.BuilderRBAC.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)RBAC.BuilderRBAC. toBuilder()
-