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.PARSERprivate 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 PermissionPermission.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 PermissionPermission.parseDelimitedFrom(InputStream input) static PermissionPermission.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PermissionPermission.parseFrom(byte[] data) static PermissionPermission.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PermissionPermission.parseFrom(com.google.protobuf.ByteString data) static PermissionPermission.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PermissionPermission.parseFrom(com.google.protobuf.CodedInputStream input) static PermissionPermission.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PermissionPermission.parseFrom(InputStream input) static PermissionPermission.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PermissionPermission.parseFrom(ByteBuffer data) static PermissionPermission.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 TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder<Permission, Permission.Builder, PermissionOrBuilder> Permission.Builder.getNotRuleFieldBuilder()Negates matching the provided permission.com.google.protobuf.Parser<Permission> Permission.getParserForType()private com.google.protobuf.RepeatedFieldBuilder<Permission, Permission.Builder, PermissionOrBuilder> Policy.Builder.getPermissionsFieldBuilder()Policy.Builder.getPermissionsList()Required.Policy.getPermissionsList()Required.PolicyOrBuilder.getPermissionsList()Required.private com.google.protobuf.RepeatedFieldBuilder<Permission, Permission.Builder, PermissionOrBuilder> Permission.Set.Builder.getRulesFieldBuilder()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) = { ...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 voidPermission.Builder.buildPartial0(Permission result) private voidPermission.Builder.buildPartialOneofs(Permission result) Permission.Builder.mergeFrom(Permission other) Permission.Builder.mergeNotRule(Permission value) Negates matching the provided permission.static Permission.BuilderPermission.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.MatcherRbacFilter.parsePermission(Permission permission) Method parameters in io.grpc.xds with type arguments of type PermissionModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.OrMatcherRbacFilter.parsePermissionList(List<Permission> permissions)