Uses of Class
io.envoyproxy.envoy.config.rbac.v2.Permission.Builder
Packages that use Permission.Builder
-
Uses of Permission.Builder in io.envoyproxy.envoy.config.rbac.v2
Methods in io.envoyproxy.envoy.config.rbac.v2 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.v2.Permission rules = 1 [(.validate.rules) = { ... }Permission.Set.Builder.addRulesBuilder(int index) repeated .envoy.config.rbac.v2.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.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.clearMetadata()Metadata that describes additional information about the action.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.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.v2.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.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.mergeMetadata(MetadataMatcher value) Metadata that describes additional information about the action.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.final Permission.BuilderPermission.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.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.setMetadata(MetadataMatcher value) Metadata that describes additional information about the action.Permission.Builder.setMetadata(MetadataMatcher.Builder builderForValue) Metadata that describes additional information about the action.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.final Permission.BuilderPermission.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.v2 that return types with arguments of type Permission.BuilderModifier and TypeMethodDescriptionPolicy.Builder.getPermissionsBuilderList()Required.Permission.Set.Builder.getRulesBuilderList()repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... }Methods in io.envoyproxy.envoy.config.rbac.v2 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.v2.Permission rules = 1 [(.validate.rules) = { ... }Permission.Set.Builder.addRules(Permission.Builder builderForValue) repeated .envoy.config.rbac.v2.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.v2.Permission rules = 1 [(.validate.rules) = { ... }