Interface VersionStore.KeyRestrictions

Enclosing interface:
VersionStore

@Immutable public static interface VersionStore.KeyRestrictions
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.projectnessie.versioned.ImmutableKeyRestrictions.Builder
     
    BiPredicate<org.projectnessie.model.ContentKey,org.projectnessie.model.Content.Type>
    Filter predicate, can be null.
    org.projectnessie.model.ContentKey
    Optional, if not null: the maximum key to return.
    org.projectnessie.model.ContentKey
    Optional, if not null: the minimum key to return.
    org.projectnessie.model.ContentKey
    Optional, if not null: the prefix of the keys to return.
  • Field Details

  • Method Details

    • minKey

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

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

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

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

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