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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      RBAC getRbac()
      Override the global configuration of the filter with this new config.
      RBACOrBuilder getRbacOrBuilder()
      Override the global configuration of the filter with this new config.
      boolean hasRbac()
      Override the global configuration of the filter with this new config.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasRbac

        boolean hasRbac()
         Override the global configuration of the filter with this new config.
         If absent, the global 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()
         Override the global configuration of the filter with this new config.
         If absent, the global RBAC policy will be disabled for this route.
         
        .envoy.extensions.filters.http.rbac.v3.RBAC rbac = 2;
        Returns:
        The rbac.
      • getRbacOrBuilder

        RBACOrBuilder getRbacOrBuilder()
         Override the global configuration of the filter with this new config.
         If absent, the global RBAC policy will be disabled for this route.
         
        .envoy.extensions.filters.http.rbac.v3.RBAC rbac = 2;