Uses of Class
io.envoyproxy.envoy.config.rbac.v3.Principal.Builder
Packages that use Principal.Builder
-
Uses of Principal.Builder in io.envoyproxy.envoy.config.rbac.v3
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type Principal.BuilderModifier and TypeFieldDescriptionprivate 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 com.google.protobuf.RepeatedFieldBuilder
<Principal, Principal.Builder, PrincipalOrBuilder> Policy.Builder.principalsBuilder_
Methods in io.envoyproxy.envoy.config.rbac.v3 that return Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.addIdsBuilder()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder.addIdsBuilder
(int index) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Policy.Builder.addPrincipalsBuilder()
Required.Policy.Builder.addPrincipalsBuilder
(int index) Required.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.clearFilterState()
Identifies the principal using a filter state object.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.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.Set.Builder.getIdsBuilder
(int index) repeated .envoy.config.rbac.v3.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.mergeFilterState
(FilterStateMatcher value) Identifies the principal using a filter state object.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.Principal.Builder.mergeUrlPath
(PathMatcher value) A URL path on the incoming HTTP request.static Principal.Builder
Principal.newBuilder()
static Principal.Builder
Principal.newBuilder
(Principal prototype) Principal.newBuilderForType()
protected Principal.Builder
Principal.newBuilderForType
(com.google.protobuf.AbstractMessage.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.setFilterState
(FilterStateMatcher value) Identifies the principal using a filter state object.Principal.Builder.setFilterState
(FilterStateMatcher.Builder builderForValue) Identifies the principal using a filter state object.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.setSourceIp
(CidrRange value) Deprecated.Principal.Builder.setSourceIp
(CidrRange.Builder builderForValue) Deprecated.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.v3 that return types with arguments of type Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.getIdsBuilderList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
private com.google.protobuf.RepeatedFieldBuilder
<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Set.Builder.getIdsFieldBuilder()
private com.google.protobuf.SingleFieldBuilder
<Principal, Principal.Builder, PrincipalOrBuilder> Principal.Builder.getNotIdFieldBuilder()
Negates matching the provided principal.Policy.Builder.getPrincipalsBuilderList()
Required.private com.google.protobuf.RepeatedFieldBuilder
<Principal, Principal.Builder, PrincipalOrBuilder> Policy.Builder.getPrincipalsFieldBuilder()
Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type Principal.BuilderModifier and TypeMethodDescriptionPrincipal.Set.Builder.addIds
(int index, Principal.Builder builderForValue) repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder.addIds
(Principal.Builder builderForValue) repeated .envoy.config.rbac.v3.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.v3.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.