| Package | Description |
|---|---|
| io.envoyproxy.envoy.config.rbac.v2 |
| Modifier and Type | Method and Description |
|---|---|
Permission.Builder |
Policy.Builder.addPermissionsBuilder()
Required.
|
Permission.Builder |
Policy.Builder.addPermissionsBuilder(int index)
Required.
|
Permission.Builder |
Permission.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Permission.Builder |
Permission.Set.Builder.addRulesBuilder()
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
Permission.Set.Builder.addRulesBuilder(int index)
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
Permission.Builder.clear() |
Permission.Builder |
Permission.Builder.clearAndRules()
A set of rules that all must match in order to define the action.
|
Permission.Builder |
Permission.Builder.clearAny()
When any is set, it matches any action.
|
Permission.Builder |
Permission.Builder.clearDestinationIp()
A CIDR block that describes the destination IP.
|
Permission.Builder |
Permission.Builder.clearDestinationPort()
A port number that describes the destination port connecting to.
|
Permission.Builder |
Permission.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Permission.Builder |
Permission.Builder.clearHeader()
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.clearMetadata()
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.clearNotRule()
Negates matching the provided permission.
|
Permission.Builder |
Permission.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Permission.Builder |
Permission.Builder.clearOrRules()
A set of rules where at least one must match in order to define the action.
|
Permission.Builder |
Permission.Builder.clearRequestedServerName()
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.clearRule() |
Permission.Builder |
Permission.Builder.clearUrlPath()
A URL path on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.clone() |
Permission.Builder |
Permission.Builder.getNotRuleBuilder()
Negates matching the provided permission.
|
Permission.Builder |
Policy.Builder.getPermissionsBuilder(int index)
Required.
|
Permission.Builder |
Permission.Set.Builder.getRulesBuilder(int index)
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
Permission.Builder.mergeAndRules(Permission.Set value)
A set of rules that all must match in order to define the action.
|
Permission.Builder |
Permission.Builder.mergeDestinationIp(CidrRange value)
A CIDR block that describes the destination IP.
|
Permission.Builder |
Permission.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Permission.Builder |
Permission.Builder.mergeFrom(com.google.protobuf.Message other) |
Permission.Builder |
Permission.Builder.mergeFrom(Permission other) |
Permission.Builder |
Permission.Builder.mergeHeader(HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.mergeMetadata(MetadataMatcher value)
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.mergeNotRule(Permission value)
Negates matching the provided permission.
|
Permission.Builder |
Permission.Builder.mergeOrRules(Permission.Set value)
A set of rules where at least one must match in order to define the action.
|
Permission.Builder |
Permission.Builder.mergeRequestedServerName(StringMatcher value)
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Permission.Builder |
Permission.Builder.mergeUrlPath(PathMatcher value)
A URL path on the incoming HTTP request.
|
static Permission.Builder |
Permission.newBuilder() |
static Permission.Builder |
Permission.newBuilder(Permission prototype) |
Permission.Builder |
Permission.newBuilderForType() |
protected Permission.Builder |
Permission.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
Permission.Builder |
Permission.Builder.setAndRules(Permission.Set.Builder builderForValue)
A set of rules that all must match in order to define the action.
|
Permission.Builder |
Permission.Builder.setAndRules(Permission.Set value)
A set of rules that all must match in order to define the action.
|
Permission.Builder |
Permission.Builder.setAny(boolean value)
When any is set, it matches any action.
|
Permission.Builder |
Permission.Builder.setDestinationIp(CidrRange.Builder builderForValue)
A CIDR block that describes the destination IP.
|
Permission.Builder |
Permission.Builder.setDestinationIp(CidrRange value)
A CIDR block that describes the destination IP.
|
Permission.Builder |
Permission.Builder.setDestinationPort(int value)
A port number that describes the destination port connecting to.
|
Permission.Builder |
Permission.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Permission.Builder |
Permission.Builder.setHeader(HeaderMatcher.Builder builderForValue)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setHeader(HeaderMatcher value)
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setMetadata(MetadataMatcher.Builder builderForValue)
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.setMetadata(MetadataMatcher value)
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.setNotRule(Permission.Builder builderForValue)
Negates matching the provided permission.
|
Permission.Builder |
Permission.Builder.setNotRule(Permission value)
Negates matching the provided permission.
|
Permission.Builder |
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 |
Permission.Builder.setOrRules(Permission.Set value)
A set of rules where at least one must match in order to define the action.
|
Permission.Builder |
Permission.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Permission.Builder |
Permission.Builder.setRequestedServerName(StringMatcher.Builder builderForValue)
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.setRequestedServerName(StringMatcher value)
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Permission.Builder |
Permission.Builder.setUrlPath(PathMatcher.Builder builderForValue)
A URL path on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setUrlPath(PathMatcher value)
A URL path on the incoming HTTP request.
|
Permission.Builder |
Permission.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<Permission.Builder> |
Policy.Builder.getPermissionsBuilderList()
Required.
|
List<Permission.Builder> |
Permission.Set.Builder.getRulesBuilderList()
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
| Modifier and Type | Method and Description |
|---|---|
Policy.Builder |
Policy.Builder.addPermissions(int index,
Permission.Builder builderForValue)
Required.
|
Policy.Builder |
Policy.Builder.addPermissions(Permission.Builder builderForValue)
Required.
|
Permission.Set.Builder |
Permission.Set.Builder.addRules(int index,
Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
Permission.Set.Builder.addRules(Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
Permission.Builder.setNotRule(Permission.Builder builderForValue)
Negates matching the provided permission.
|
Policy.Builder |
Policy.Builder.setPermissions(int index,
Permission.Builder builderForValue)
Required.
|
Permission.Set.Builder |
Permission.Set.Builder.setRules(int index,
Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2.Permission rules = 1 [(.validate.rules) = { ... } |
Copyright © 2018–2021 The Envoy Project. All rights reserved.