Permission.Builder |
Policy.Builder.addPermissionsBuilder() |
Required.
|
Permission.Builder |
Policy.Builder.addPermissionsBuilder(int index) |
Required.
|
Permission.Builder |
Permission.Set.Builder.addRulesBuilder() |
repeated .envoy.config.rbac.v3.Permission rules = 1 [(.validate.rules) = { ...
|
Permission.Builder |
Permission.Set.Builder.addRulesBuilder(int index) |
repeated .envoy.config.rbac.v3.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.clearDestinationPortRange() |
A port number range that describes a range of destination ports connecting to.
|
Permission.Builder |
Permission.Builder.clearHeader() |
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.clearMatcher() |
Extension for configuring custom matchers for RBAC.
|
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.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.clearUriTemplate() |
URI template path matching.
|
Permission.Builder |
Permission.Builder.clearUrlPath() |
A URL path on the incoming HTTP request.
|
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.v3.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.mergeDestinationPortRange(Int32Range value) |
A port number range that describes a range of destination ports connecting to.
|
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.mergeMatcher(TypedExtensionConfig value) |
Extension for configuring custom matchers for RBAC.
|
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.mergeUriTemplate(TypedExtensionConfig value) |
URI template path matching.
|
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.AbstractMessage.BuilderParent parent) |
|
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.setAndRules(Permission.Set.Builder builderForValue) |
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 value) |
A CIDR block that describes the destination IP.
|
Permission.Builder |
Permission.Builder.setDestinationIp(CidrRange.Builder builderForValue) |
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.setDestinationPortRange(Int32Range value) |
A port number range that describes a range of destination ports connecting to.
|
Permission.Builder |
Permission.Builder.setDestinationPortRange(Int32Range.Builder builderForValue) |
A port number range that describes a range of destination ports connecting to.
|
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.setHeader(HeaderMatcher.Builder builderForValue) |
A header (or pseudo-header such as :path or :method) on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setMatcher(TypedExtensionConfig value) |
Extension for configuring custom matchers for RBAC.
|
Permission.Builder |
Permission.Builder.setMatcher(TypedExtensionConfig.Builder builderForValue) |
Extension for configuring custom matchers for RBAC.
|
Permission.Builder |
Permission.Builder.setMetadata(MetadataMatcher value) |
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.setMetadata(MetadataMatcher.Builder builderForValue) |
Metadata that describes additional information about the action.
|
Permission.Builder |
Permission.Builder.setNotRule(Permission value) |
Negates matching the provided permission.
|
Permission.Builder |
Permission.Builder.setNotRule(Permission.Builder builderForValue) |
Negates matching the provided permission.
|
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.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.setRequestedServerName(StringMatcher value) |
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.setRequestedServerName(StringMatcher.Builder builderForValue) |
The request server from the client's connection request.
|
Permission.Builder |
Permission.Builder.setUriTemplate(TypedExtensionConfig value) |
URI template path matching.
|
Permission.Builder |
Permission.Builder.setUriTemplate(TypedExtensionConfig.Builder builderForValue) |
URI template path matching.
|
Permission.Builder |
Permission.Builder.setUrlPath(PathMatcher value) |
A URL path on the incoming HTTP request.
|
Permission.Builder |
Permission.Builder.setUrlPath(PathMatcher.Builder builderForValue) |
A URL path on the incoming HTTP request.
|
Permission.Builder |
Permission.toBuilder() |
|