Uses of Class
io.envoyproxy.envoy.config.rbac.v3.Principal
-
Packages that use Principal Package Description io.envoyproxy.envoy.config.rbac.v3 io.grpc.xds 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 Principal Modifier and Type Field Description private static Principal
Principal. DEFAULT_INSTANCE
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type Principal Modifier and Type Field Description private java.util.List<Principal>
Principal.Set.Builder. ids_
private java.util.List<Principal>
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 com.google.protobuf.Parser<Principal>
Principal. PARSER
private java.util.List<Principal>
Policy.Builder. principals_
private java.util.List<Principal>
Policy. principals_
private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>
Policy.Builder. principalsBuilder_
Methods in io.envoyproxy.envoy.config.rbac.v3 that return Principal Modifier and Type Method Description Principal
Principal.Builder. build()
Principal
Principal.Builder. buildPartial()
static Principal
Principal. getDefaultInstance()
Principal
Principal.Builder. getDefaultInstanceForType()
Principal
Principal. getDefaultInstanceForType()
Principal
Principal.Set.Builder. getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal
Principal.Set. getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal
Principal.SetOrBuilder. getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal
Principal.Builder. getNotId()
Negates matching the provided principal.Principal
Principal. getNotId()
Negates matching the provided principal.Principal
PrincipalOrBuilder. getNotId()
Negates matching the provided principal.Principal
Policy.Builder. getPrincipals(int index)
Required.Principal
Policy. getPrincipals(int index)
Required.Principal
PolicyOrBuilder. getPrincipals(int index)
Required.static Principal
Principal. parseDelimitedFrom(java.io.InputStream input)
static Principal
Principal. parseDelimitedFrom(java.io.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(java.io.InputStream input)
static Principal
Principal. parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Principal
Principal. parseFrom(java.nio.ByteBuffer data)
static Principal
Principal. parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Methods in io.envoyproxy.envoy.config.rbac.v3 that return types with arguments of type Principal Modifier and Type Method Description private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>
Principal.Set.Builder. getIdsFieldBuilder()
java.util.List<Principal>
Principal.Set.Builder. getIdsList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
java.util.List<Principal>
Principal.Set. getIdsList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
java.util.List<Principal>
Principal.SetOrBuilder. getIdsList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
private com.google.protobuf.SingleFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>
Principal.Builder. getNotIdFieldBuilder()
Negates matching the provided principal.com.google.protobuf.Parser<Principal>
Principal. getParserForType()
private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>
Policy.Builder. getPrincipalsFieldBuilder()
java.util.List<Principal>
Policy.Builder. getPrincipalsList()
Required.java.util.List<Principal>
Policy. getPrincipalsList()
Required.java.util.List<Principal>
PolicyOrBuilder. getPrincipalsList()
Required.static com.google.protobuf.Parser<Principal>
Principal. parser()
Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type Principal Modifier and Type Method Description Principal.Set.Builder
Principal.Set.Builder. addIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
Principal.Set.Builder. addIds(Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Policy.Builder
Policy.Builder. addPrincipals(int index, Principal value)
Required.Policy.Builder
Policy.Builder. addPrincipals(Principal value)
Required.private void
Principal.Builder. buildPartial0(Principal result)
private void
Principal.Builder. buildPartialOneofs(Principal result)
Principal.Builder
Principal.Builder. mergeFrom(Principal other)
Principal.Builder
Principal.Builder. mergeNotId(Principal value)
Negates matching the provided principal.static Principal.Builder
Principal. newBuilder(Principal prototype)
Principal.Set.Builder
Principal.Set.Builder. setIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Builder
Principal.Builder. setNotId(Principal value)
Negates matching the provided principal.Policy.Builder
Policy.Builder. setPrincipals(int index, Principal value)
Required.Method parameters in io.envoyproxy.envoy.config.rbac.v3 with type arguments of type Principal Modifier and Type Method Description Principal.Set.Builder
Principal.Set.Builder. addAllIds(java.lang.Iterable<? extends Principal> values)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Policy.Builder
Policy.Builder. addAllPrincipals(java.lang.Iterable<? extends Principal> values)
Required. -
Uses of Principal in io.grpc.xds
Methods in io.grpc.xds with parameters of type Principal Modifier and Type Method Description private static GrpcAuthorizationEngine.Matcher
RbacFilter. parsePrincipal(Principal principal)
Method parameters in io.grpc.xds with type arguments of type Principal Modifier and Type Method Description private static GrpcAuthorizationEngine.OrMatcher
RbacFilter. parsePrincipalList(java.util.List<Principal> principals)
-