Uses of Class
io.envoyproxy.envoy.config.rbac.v3.Permission
Packages that use Permission
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of Permission in io.envoyproxy.envoy.config.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 declared as PermissionFields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type PermissionModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Permission.Builder.notRuleBuilder_
private static final com.google.protobuf.Parser
<Permission> Permission.PARSER
private List
<Permission> Policy.Builder.permissions_
private List
<Permission> Policy.permissions_
private com.google.protobuf.RepeatedFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Policy.Builder.permissionsBuilder_
private List
<Permission> Permission.Set.Builder.rules_
private List
<Permission> Permission.Set.rules_
private com.google.protobuf.RepeatedFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Permission.Set.Builder.rulesBuilder_
Methods in io.envoyproxy.envoy.config.rbac.v3 that return PermissionModifier and TypeMethodDescriptionPermission.Builder.build()
Permission.Builder.buildPartial()
static Permission
Permission.getDefaultInstance()
Permission.Builder.getDefaultInstanceForType()
Permission.getDefaultInstanceForType()
Permission.Builder.getNotRule()
Negates matching the provided permission.Permission.getNotRule()
Negates matching the provided permission.PermissionOrBuilder.getNotRule()
Negates matching the provided permission.Policy.Builder.getPermissions
(int index) Required.Policy.getPermissions
(int index) Required.PolicyOrBuilder.getPermissions
(int index) Required.Permission.Set.Builder.getRules
(int index) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Permission.Set.getRules
(int index) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Permission.SetOrBuilder.getRules
(int index) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
static Permission
Permission.parseDelimitedFrom
(InputStream input) static Permission
Permission.parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Permission
Permission.parseFrom
(byte[] data) static Permission
Permission.parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Permission
Permission.parseFrom
(com.google.protobuf.ByteString data) static Permission
Permission.parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Permission
Permission.parseFrom
(com.google.protobuf.CodedInputStream input) static Permission
Permission.parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Permission
Permission.parseFrom
(InputStream input) static Permission
Permission.parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Permission
Permission.parseFrom
(ByteBuffer data) static Permission
Permission.parseFrom
(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in io.envoyproxy.envoy.config.rbac.v3 that return types with arguments of type PermissionModifier and TypeMethodDescriptioncom.google.protobuf.Parser
<Permission> Permission.getParserForType()
Policy.Builder.getPermissionsList()
Required.Policy.getPermissionsList()
Required.PolicyOrBuilder.getPermissionsList()
Required.Permission.Set.Builder.getRulesList()
repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Permission.Set.getRulesList()
repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Permission.SetOrBuilder.getRulesList()
repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
private com.google.protobuf.SingleFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Permission.Builder.internalGetNotRuleFieldBuilder()
Negates matching the provided permission.private com.google.protobuf.RepeatedFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Policy.Builder.internalGetPermissionsFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<Permission, Permission.Builder, PermissionOrBuilder> Permission.Set.Builder.internalGetRulesFieldBuilder()
static com.google.protobuf.Parser
<Permission> Permission.parser()
Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type PermissionModifier and TypeMethodDescriptionPolicy.Builder.addPermissions
(int index, Permission value) Required.Policy.Builder.addPermissions
(Permission value) Required.Permission.Set.Builder.addRules
(int index, Permission value) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Permission.Set.Builder.addRules
(Permission value) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
private void
Permission.Builder.buildPartial0
(Permission result) private void
Permission.Builder.buildPartialOneofs
(Permission result) Permission.Builder.mergeFrom
(Permission other) Permission.Builder.mergeNotRule
(Permission value) Negates matching the provided permission.static Permission.Builder
Permission.newBuilder
(Permission prototype) Permission.Builder.setNotRule
(Permission value) Negates matching the provided permission.Policy.Builder.setPermissions
(int index, Permission value) Required.Permission.Set.Builder.setRules
(int index, Permission value) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
Method parameters in io.envoyproxy.envoy.config.rbac.v3 with type arguments of type PermissionModifier and TypeMethodDescriptionPolicy.Builder.addAllPermissions
(Iterable<? extends Permission> values) Required.Permission.Set.Builder.addAllRules
(Iterable<? extends Permission> values) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
-
Uses of Permission in io.grpc.xds
Methods in io.grpc.xds with parameters of type PermissionModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.Matcher
RbacFilter.parsePermission
(Permission permission) Method parameters in io.grpc.xds with type arguments of type PermissionModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.OrMatcher
RbacFilter.parsePermissionList
(List<Permission> permissions)