Uses of Class
io.envoyproxy.envoy.config.rbac.v3.Permission.Builder
Packages that use Permission.Builder
-
Uses of Permission.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return Permission.BuilderModifier and TypeMethodDescriptionPolicy.Builder.addPermissionsBuilder()Required.Policy.Builder.addPermissionsBuilder(int index) Required.Permission.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) Permission.Set.Builder.addRulesBuilder()repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Permission.Set.Builder.addRulesBuilder(int index) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Permission.Builder.clear()Permission.Builder.clearAndRules()A set of rules that all must match in order to define the action.Permission.Builder.clearAny()When any is set, it matches any action.Permission.Builder.clearDestinationIp()A CIDR block that describes the destination IP.Permission.Builder.clearDestinationPort()A port number that describes the destination port connecting to.Permission.Builder.clearDestinationPortRange()A port number range that describes a range of destination ports connecting to.Permission.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Permission.Builder.clearHeader()A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.Builder.clearMatcher()Extension for configuring custom matchers for RBAC.Permission.Builder.clearMetadata()Deprecated.Permission.Builder.clearNotRule()Negates matching the provided permission.Permission.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Permission.Builder.clearOrRules()A set of rules where at least one must match in order to define the action.Permission.Builder.clearRequestedServerName()The request server from the client's connection request.Permission.Builder.clearRule()Permission.Builder.clearSourcedMetadata()Matches against metadata from either dynamic state or route configuration.Permission.Builder.clearUriTemplate()URI template path matching.Permission.Builder.clearUrlPath()A URL path on the incoming HTTP request.Permission.Builder.clone()Permission.Builder.getNotRuleBuilder()Negates matching the provided permission.Policy.Builder.getPermissionsBuilder(int index) Required.Permission.Set.Builder.getRulesBuilder(int index) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Permission.Builder.mergeAndRules(Permission.Set value) A set of rules that all must match in order to define the action.Permission.Builder.mergeDestinationIp(CidrRange value) A CIDR block that describes the destination IP.Permission.Builder.mergeDestinationPortRange(Int32Range value) A port number range that describes a range of destination ports connecting to.Permission.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Permission.Builder.mergeFrom(com.google.protobuf.Message other) Permission.Builder.mergeFrom(Permission other) Permission.Builder.mergeHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.Builder.mergeMatcher(TypedExtensionConfig value) Extension for configuring custom matchers for RBAC.Permission.Builder.mergeMetadata(MetadataMatcher value) Deprecated.Permission.Builder.mergeNotRule(Permission value) Negates matching the provided permission.Permission.Builder.mergeOrRules(Permission.Set value) A set of rules where at least one must match in order to define the action.Permission.Builder.mergeRequestedServerName(StringMatcher value) The request server from the client's connection request.Permission.Builder.mergeSourcedMetadata(SourcedMetadata value) Matches against metadata from either dynamic state or route configuration.final Permission.BuilderPermission.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Permission.Builder.mergeUriTemplate(TypedExtensionConfig value) URI template path matching.Permission.Builder.mergeUrlPath(PathMatcher value) A URL path on the incoming HTTP request.static Permission.BuilderPermission.newBuilder()static Permission.BuilderPermission.newBuilder(Permission prototype) Permission.newBuilderForType()protected Permission.BuilderPermission.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Permission.Builder.setAndRules(Permission.Set value) A set of rules that all must match in order to define the action.Permission.Builder.setAndRules(Permission.Set.Builder builderForValue) A set of rules that all must match in order to define the action.Permission.Builder.setAny(boolean value) When any is set, it matches any action.Permission.Builder.setDestinationIp(CidrRange value) A CIDR block that describes the destination IP.Permission.Builder.setDestinationIp(CidrRange.Builder builderForValue) A CIDR block that describes the destination IP.Permission.Builder.setDestinationPort(int value) A port number that describes the destination port connecting to.Permission.Builder.setDestinationPortRange(Int32Range value) A port number range that describes a range of destination ports connecting to.Permission.Builder.setDestinationPortRange(Int32Range.Builder builderForValue) A port number range that describes a range of destination ports connecting to.Permission.Builder.setHeader(HeaderMatcher value) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.Builder.setHeader(HeaderMatcher.Builder builderForValue) A header (or pseudo-header such as ``:path`` or ``:method``) on the incoming HTTP request.Permission.Builder.setMatcher(TypedExtensionConfig value) Extension for configuring custom matchers for RBAC.Permission.Builder.setMatcher(TypedExtensionConfig.Builder builderForValue) Extension for configuring custom matchers for RBAC.Permission.Builder.setMetadata(MetadataMatcher value) Deprecated.Permission.Builder.setMetadata(MetadataMatcher.Builder builderForValue) Deprecated.Permission.Builder.setNotRule(Permission value) Negates matching the provided permission.Permission.Builder.setNotRule(Permission.Builder builderForValue) Negates matching the provided permission.Permission.Builder.setOrRules(Permission.Set value) A set of rules where at least one must match in order to define the action.Permission.Builder.setOrRules(Permission.Set.Builder builderForValue) A set of rules where at least one must match in order to define the action.Permission.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Permission.Builder.setRequestedServerName(StringMatcher value) The request server from the client's connection request.Permission.Builder.setRequestedServerName(StringMatcher.Builder builderForValue) The request server from the client's connection request.Permission.Builder.setSourcedMetadata(SourcedMetadata value) Matches against metadata from either dynamic state or route configuration.Permission.Builder.setSourcedMetadata(SourcedMetadata.Builder builderForValue) Matches against metadata from either dynamic state or route configuration.final Permission.BuilderPermission.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Permission.Builder.setUriTemplate(TypedExtensionConfig value) URI template path matching.Permission.Builder.setUriTemplate(TypedExtensionConfig.Builder builderForValue) URI template path matching.Permission.Builder.setUrlPath(PathMatcher value) A URL path on the incoming HTTP request.Permission.Builder.setUrlPath(PathMatcher.Builder builderForValue) A URL path on the incoming HTTP request.Permission.toBuilder()Methods in io.envoyproxy.envoy.config.rbac.v3 that return types with arguments of type Permission.BuilderModifier and TypeMethodDescriptionPolicy.Builder.getPermissionsBuilderList()Required.Permission.Set.Builder.getRulesBuilderList()repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type Permission.BuilderModifier and TypeMethodDescriptionPolicy.Builder.addPermissions(int index, Permission.Builder builderForValue) Required.Policy.Builder.addPermissions(Permission.Builder builderForValue) Required.Permission.Set.Builder.addRules(int index, Permission.Builder builderForValue) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Permission.Set.Builder.addRules(Permission.Builder builderForValue) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }Permission.Builder.setNotRule(Permission.Builder builderForValue) Negates matching the provided permission.Policy.Builder.setPermissions(int index, Permission.Builder builderForValue) Required.Permission.Set.Builder.setRules(int index, Permission.Builder builderForValue) repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ... }