Uses of Class
io.envoyproxy.envoy.config.rbac.v3.RBAC.Builder
-
Packages that use RBAC.Builder Package Description io.envoyproxy.envoy.config.rbac.v3 io.envoyproxy.envoy.extensions.filters.http.rbac.v3 -
-
Uses of RBAC.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return RBAC.Builder Modifier and Type Method Description RBAC.Builder
RBAC.Builder. clear()
RBAC.Builder
RBAC.Builder. clearAction()
The action to take if a policy matches.RBAC.Builder
RBAC.Builder. clearAuditLoggingOptions()
Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder
RBAC.Builder. clearPolicies()
RBAC.Builder
RBAC.Builder. mergeAuditLoggingOptions(RBAC.AuditLoggingOptions value)
Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder
RBAC.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
RBAC.Builder
RBAC.Builder. mergeFrom(com.google.protobuf.Message other)
RBAC.Builder
RBAC.Builder. mergeFrom(RBAC other)
static RBAC.Builder
RBAC. newBuilder()
static RBAC.Builder
RBAC. newBuilder(RBAC prototype)
RBAC.Builder
RBAC. newBuilderForType()
protected RBAC.Builder
RBAC. newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
RBAC.Builder
RBAC.Builder. putAllPolicies(java.util.Map<java.lang.String,Policy> values)
Maps from policy name to policy.RBAC.Builder
RBAC.Builder. putPolicies(java.lang.String key, Policy value)
Maps from policy name to policy.RBAC.Builder
RBAC.Builder. removePolicies(java.lang.String key)
Maps from policy name to policy.RBAC.Builder
RBAC.Builder. setAction(RBAC.Action value)
The action to take if a policy matches.RBAC.Builder
RBAC.Builder. setActionValue(int value)
The action to take if a policy matches.RBAC.Builder
RBAC.Builder. setAuditLoggingOptions(RBAC.AuditLoggingOptions value)
Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder
RBAC.Builder. setAuditLoggingOptions(RBAC.AuditLoggingOptions.Builder builderForValue)
Audit logging options that include the condition for audit logging to happen and audit logger configurations.RBAC.Builder
RBAC. toBuilder()
-
Uses of RBAC.Builder in io.envoyproxy.envoy.extensions.filters.http.rbac.v3
Fields in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with type parameters of type RBAC.Builder Modifier and Type Field Description private com.google.protobuf.SingleFieldBuilder<RBAC,RBAC.Builder,RBACOrBuilder>
RBAC.Builder. rulesBuilder_
private com.google.protobuf.SingleFieldBuilder<RBAC,RBAC.Builder,RBACOrBuilder>
RBAC.Builder. shadowRulesBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return RBAC.Builder Modifier and Type Method Description RBAC.Builder
RBAC.Builder. getRulesBuilder()
Specify the RBAC rules to be applied globally.RBAC.Builder
RBAC.Builder. getShadowRulesBuilder()
Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 that return types with arguments of type RBAC.Builder Modifier and Type Method Description private com.google.protobuf.SingleFieldBuilder<RBAC,RBAC.Builder,RBACOrBuilder>
RBAC.Builder. getRulesFieldBuilder()
Specify the RBAC rules to be applied globally.private com.google.protobuf.SingleFieldBuilder<RBAC,RBAC.Builder,RBACOrBuilder>
RBAC.Builder. getShadowRulesFieldBuilder()
Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.Methods in io.envoyproxy.envoy.extensions.filters.http.rbac.v3 with parameters of type RBAC.Builder Modifier and Type Method Description RBAC.Builder
RBAC.Builder. setRules(RBAC.Builder builderForValue)
Specify the RBAC rules to be applied globally.RBAC.Builder
RBAC.Builder. setShadowRules(RBAC.Builder builderForValue)
Shadow rules are not enforced by the filter (i.e., returning a 403) but will emit stats and logs and can be used for rule testing.
-