Interface RBACPerRouteOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RBACPerRoute,RBACPerRoute.Builder
public interface RBACPerRouteOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetRbac()Per-route specific RBAC configuration that overrides the global RBAC configuration.Per-route specific RBAC configuration that overrides the global RBAC configuration.booleanhasRbac()Per-route specific RBAC configuration that overrides the global RBAC configuration.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasRbac
boolean hasRbac()Per-route specific RBAC configuration that overrides the global RBAC configuration. If absent, RBAC policy will be disabled for this route.
.envoy.extensions.filters.http.rbac.v3.RBAC rbac = 2;- Returns:
- Whether the rbac field is set.
-
getRbac
RBAC getRbac()Per-route specific RBAC configuration that overrides the global RBAC configuration. If absent, RBAC policy will be disabled for this route.
.envoy.extensions.filters.http.rbac.v3.RBAC rbac = 2;- Returns:
- The rbac.
-
getRbacOrBuilder
RBACOrBuilder getRbacOrBuilder()Per-route specific RBAC configuration that overrides the global RBAC configuration. If absent, RBAC policy will be disabled for this route.
.envoy.extensions.filters.http.rbac.v3.RBAC rbac = 2;
-