Uses of Class
io.envoyproxy.envoy.config.rbac.v3.Principal
Packages that use Principal
Package
Description
Library for gPRC proxyless service mesh using Envoy xDS protocol.
-
Uses of Principal in io.envoyproxy.envoy.config.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 declared as PrincipalFields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type PrincipalModifier and TypeFieldDescriptionPrincipal.Set.Builder.ids_Principal.Set.ids_private com.google.protobuf.RepeatedFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Set.Builder.idsBuilder_private com.google.protobuf.SingleFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Builder.notIdBuilder_private static final com.google.protobuf.Parser<Principal> Principal.PARSERPolicy.Builder.principals_Policy.principals_private com.google.protobuf.RepeatedFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Policy.Builder.principalsBuilder_Methods in io.envoyproxy.envoy.config.rbac.v3 that return PrincipalModifier and TypeMethodDescriptionPrincipal.Builder.build()Principal.Builder.buildPartial()static PrincipalPrincipal.getDefaultInstance()Principal.Builder.getDefaultInstanceForType()Principal.getDefaultInstanceForType()Principal.Set.Builder.getIds(int index) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.getIds(int index) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.SetOrBuilder.getIds(int index) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Builder.getNotId()Negates matching the provided principal.Principal.getNotId()Negates matching the provided principal.PrincipalOrBuilder.getNotId()Negates matching the provided principal.Policy.Builder.getPrincipals(int index) Required.Policy.getPrincipals(int index) Required.PolicyOrBuilder.getPrincipals(int index) Required.static PrincipalPrincipal.parseDelimitedFrom(InputStream input) static PrincipalPrincipal.parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PrincipalPrincipal.parseFrom(byte[] data) static PrincipalPrincipal.parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PrincipalPrincipal.parseFrom(com.google.protobuf.ByteString data) static PrincipalPrincipal.parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PrincipalPrincipal.parseFrom(com.google.protobuf.CodedInputStream input) static PrincipalPrincipal.parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PrincipalPrincipal.parseFrom(InputStream input) static PrincipalPrincipal.parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static PrincipalPrincipal.parseFrom(ByteBuffer data) static PrincipalPrincipal.parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Methods in io.envoyproxy.envoy.config.rbac.v3 that return types with arguments of type PrincipalModifier and TypeMethodDescriptionPrincipal.Set.Builder.getIdsList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.getIdsList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.SetOrBuilder.getIdsList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...com.google.protobuf.Parser<Principal> Principal.getParserForType()Policy.Builder.getPrincipalsList()Required.Policy.getPrincipalsList()Required.PolicyOrBuilder.getPrincipalsList()Required.private com.google.protobuf.RepeatedFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Set.Builder.internalGetIdsFieldBuilder()private com.google.protobuf.SingleFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Builder.internalGetNotIdFieldBuilder()Negates matching the provided principal.private com.google.protobuf.RepeatedFieldBuilder<Principal, Principal.Builder, PrincipalOrBuilder> Policy.Builder.internalGetPrincipalsFieldBuilder()static com.google.protobuf.Parser<Principal> Principal.parser()Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type PrincipalModifier and TypeMethodDescriptionrepeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Policy.Builder.addPrincipals(int index, Principal value) Required.Policy.Builder.addPrincipals(Principal value) Required.private voidPrincipal.Builder.buildPartial0(Principal result) private voidPrincipal.Builder.buildPartialOneofs(Principal result) Principal.Builder.mergeNotId(Principal value) Negates matching the provided principal.static Principal.BuilderPrincipal.newBuilder(Principal prototype) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Negates matching the provided principal.Policy.Builder.setPrincipals(int index, Principal value) Required.Method parameters in io.envoyproxy.envoy.config.rbac.v3 with type arguments of type PrincipalModifier and TypeMethodDescriptionrepeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Policy.Builder.addAllPrincipals(Iterable<? extends Principal> values) Required. -
Uses of Principal in io.grpc.xds
Methods in io.grpc.xds with parameters of type PrincipalModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.MatcherRbacFilter.parsePrincipal(Principal principal) Method parameters in io.grpc.xds with type arguments of type PrincipalModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.OrMatcherRbacFilter.parsePrincipalList(List<Principal> principals)