Interface VersionStore.KeyRestrictions

  • Enclosing interface:
    VersionStore

    @Immutable
    public static interface VersionStore.KeyRestrictions
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      static org.projectnessie.versioned.ImmutableKeyRestrictions.Builder builder()  
      java.util.function.BiPredicate<org.projectnessie.model.ContentKey,​org.projectnessie.model.Content.Type> contentKeyPredicate()
      Filter predicate, can be null.
      org.projectnessie.model.ContentKey maxKey()
      Optional, if not null: the maximum key to return.
      org.projectnessie.model.ContentKey minKey()
      Optional, if not null: the minimum key to return.
      org.projectnessie.model.ContentKey prefixKey()
      Optional, if not null: the prefix of the keys to return.
    • Method Detail

      • minKey

        @Nullable
        @Nullable
        org.projectnessie.model.ContentKey minKey()
        Optional, if not null: the minimum key to return.
      • maxKey

        @Nullable
        @Nullable
        org.projectnessie.model.ContentKey maxKey()
        Optional, if not null: the maximum key to return.
      • prefixKey

        @Nullable
        @Nullable
        org.projectnessie.model.ContentKey prefixKey()
        Optional, if not null: the prefix of the keys to return.
      • contentKeyPredicate

        @Nullable
        @Nullable
        java.util.function.BiPredicate<org.projectnessie.model.ContentKey,​org.projectnessie.model.Content.Type> contentKeyPredicate()
        Filter predicate, can be null.
      • builder

        static org.projectnessie.versioned.ImmutableKeyRestrictions.Builder builder()