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.PARSER
Policy.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 Principal
Principal.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 Principal
Principal.parseDelimitedFrom
(InputStream input) static Principal
Principal.parseDelimitedFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Principal
Principal.parseFrom
(byte[] data) static Principal
Principal.parseFrom
(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Principal
Principal.parseFrom
(com.google.protobuf.ByteString data) static Principal
Principal.parseFrom
(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Principal
Principal.parseFrom
(com.google.protobuf.CodedInputStream input) static Principal
Principal.parseFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Principal
Principal.parseFrom
(InputStream input) static Principal
Principal.parseFrom
(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Principal
Principal.parseFrom
(ByteBuffer data) static Principal
Principal.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 void
Principal.Builder.buildPartial0
(Principal result) private void
Principal.Builder.buildPartialOneofs
(Principal result) Principal.Builder.mergeNotId
(Principal value) Negates matching the provided principal.static Principal.Builder
Principal.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.Matcher
RbacFilter.parsePrincipal
(Principal principal) Method parameters in io.grpc.xds with type arguments of type PrincipalModifier and TypeMethodDescriptionprivate static GrpcAuthorizationEngine.OrMatcher
RbacFilter.parsePrincipalList
(List<Principal> principals)