Uses of Class
io.envoyproxy.envoy.config.rbac.v2.Principal.Builder
Packages that use Principal.Builder
-
Uses of Principal.Builder in io.envoyproxy.envoy.config.rbac.v2
Methods in io.envoyproxy.envoy.config.rbac.v2 that return Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.addIdsBuilder()repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Principal.Set.Builder.addIdsBuilder(int index) repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Policy.Builder.addPrincipalsBuilder()Required.Policy.Builder.addPrincipalsBuilder(int index) Required.Principal.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Principal.Builder.clear()Principal.Builder.clearAndIds()A set of identifiers that all must match in order to define the downstream.Principal.Builder.clearAny()When any is set, it matches any downstream.Principal.Builder.clearAuthenticated()Authenticated attributes that identify the downstream.Principal.Builder.clearDirectRemoteIp()A CIDR block that describes the downstream remote/origin address.Principal.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Principal.Builder.clearHeader()A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.clearIdentifier()Principal.Builder.clearMetadata()Metadata that describes additional information about the principal.Principal.Builder.clearNotId()Negates matching the provided principal.Principal.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Principal.Builder.clearOrIds()A set of identifiers at least one must match in order to define the downstream.Principal.Builder.clearRemoteIp()A CIDR block that describes the downstream remote/origin address.Principal.Builder.clearSourceIp()Deprecated.Principal.Builder.clearUrlPath()A URL path on the incoming HTTP request.Principal.Builder.clone()Principal.Set.Builder.getIdsBuilder(int index) repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Principal.Builder.getNotIdBuilder()Negates matching the provided principal.Policy.Builder.getPrincipalsBuilder(int index) Required.Principal.Builder.mergeAndIds(Principal.Set value) A set of identifiers that all must match in order to define the downstream.Principal.Builder.mergeAuthenticated(Principal.Authenticated value) Authenticated attributes that identify the downstream.Principal.Builder.mergeDirectRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address.Principal.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Principal.Builder.mergeFrom(com.google.protobuf.Message other) Principal.Builder.mergeHeader(HeaderMatcher value) A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.mergeMetadata(MetadataMatcher value) Metadata that describes additional information about the principal.Principal.Builder.mergeNotId(Principal value) Negates matching the provided principal.Principal.Builder.mergeOrIds(Principal.Set value) A set of identifiers at least one must match in order to define the downstream.Principal.Builder.mergeRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address.Principal.Builder.mergeSourceIp(CidrRange value) Deprecated.final Principal.BuilderPrincipal.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Principal.Builder.mergeUrlPath(PathMatcher value) A URL path on the incoming HTTP request.static Principal.BuilderPrincipal.newBuilder()static Principal.BuilderPrincipal.newBuilder(Principal prototype) Principal.newBuilderForType()protected Principal.BuilderPrincipal.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Principal.Builder.setAndIds(Principal.Set value) A set of identifiers that all must match in order to define the downstream.Principal.Builder.setAndIds(Principal.Set.Builder builderForValue) A set of identifiers that all must match in order to define the downstream.Principal.Builder.setAny(boolean value) When any is set, it matches any downstream.Principal.Builder.setAuthenticated(Principal.Authenticated value) Authenticated attributes that identify the downstream.Principal.Builder.setAuthenticated(Principal.Authenticated.Builder builderForValue) Authenticated attributes that identify the downstream.Principal.Builder.setDirectRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address.Principal.Builder.setDirectRemoteIp(CidrRange.Builder builderForValue) A CIDR block that describes the downstream remote/origin address.Principal.Builder.setHeader(HeaderMatcher value) A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.setHeader(HeaderMatcher.Builder builderForValue) A header (or pseudo-header such as :path or :method) on the incoming HTTP request.Principal.Builder.setMetadata(MetadataMatcher value) Metadata that describes additional information about the principal.Principal.Builder.setMetadata(MetadataMatcher.Builder builderForValue) Metadata that describes additional information about the principal.Negates matching the provided principal.Principal.Builder.setNotId(Principal.Builder builderForValue) Negates matching the provided principal.Principal.Builder.setOrIds(Principal.Set value) A set of identifiers at least one must match in order to define the downstream.Principal.Builder.setOrIds(Principal.Set.Builder builderForValue) A set of identifiers at least one must match in order to define the downstream.Principal.Builder.setRemoteIp(CidrRange value) A CIDR block that describes the downstream remote/origin address.Principal.Builder.setRemoteIp(CidrRange.Builder builderForValue) A CIDR block that describes the downstream remote/origin address.Principal.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Principal.Builder.setSourceIp(CidrRange value) Deprecated.Principal.Builder.setSourceIp(CidrRange.Builder builderForValue) Deprecated.final Principal.BuilderPrincipal.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Principal.Builder.setUrlPath(PathMatcher value) A URL path on the incoming HTTP request.Principal.Builder.setUrlPath(PathMatcher.Builder builderForValue) A URL path on the incoming HTTP request.Principal.toBuilder()Methods in io.envoyproxy.envoy.config.rbac.v2 that return types with arguments of type Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.getIdsBuilderList()repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Policy.Builder.getPrincipalsBuilderList()Required.Methods in io.envoyproxy.envoy.config.rbac.v2 with parameters of type Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.addIds(int index, Principal.Builder builderForValue) repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Principal.Set.Builder.addIds(Principal.Builder builderForValue) repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Policy.Builder.addPrincipals(int index, Principal.Builder builderForValue) Required.Policy.Builder.addPrincipals(Principal.Builder builderForValue) Required.Principal.Set.Builder.setIds(int index, Principal.Builder builderForValue) repeated .envoy.config.rbac.v2.Principal ids = 1 [(.validate.rules) = { ... }Principal.Builder.setNotId(Principal.Builder builderForValue) Negates matching the provided principal.Policy.Builder.setPrincipals(int index, Principal.Builder builderForValue) Required.