Interface AuthorizedResource

  • All Known Implementing Classes:
    ImmutableAuthorizedResource

    @Immutable
    public interface AuthorizedResource
    Identifies a resource for authorization purposes.
    • Method Detail

      • kind

        @Parameter
        ResourceKind kind()
        Identifies the resource kind.
      • keyspace

        @Default
        default EntitySelector keyspace()
        Identifies the keyspace of the resource.

        If the keyspace selector is a wildcard, the element() selector should also be a wildcard.

      • element

        @Default
        default EntitySelector element()
        Identifies the name of the resource.