Package org.projectnessie.versioned
Interface VersionStore.KeyRestrictions
-
- Enclosing interface:
- VersionStore
@Immutable public static interface VersionStore.KeyRestrictions
-
-
Field Summary
Fields Modifier and Type Field Description static VersionStore.KeyRestrictionsNO_KEY_RESTRICTIONS
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static org.projectnessie.versioned.ImmutableKeyRestrictions.Builderbuilder()java.util.function.BiPredicate<org.projectnessie.model.ContentKey,org.projectnessie.model.Content.Type>contentKeyPredicate()Filter predicate, can benull.org.projectnessie.model.ContentKeymaxKey()Optional, if notnull: the maximum key to return.org.projectnessie.model.ContentKeyminKey()Optional, if notnull: the minimum key to return.org.projectnessie.model.ContentKeyprefixKey()Optional, if notnull: the prefix of the keys to return.
-
-
-
Field Detail
-
NO_KEY_RESTRICTIONS
static final VersionStore.KeyRestrictions NO_KEY_RESTRICTIONS
-
-
Method Detail
-
minKey
@Nullable @Nullable org.projectnessie.model.ContentKey minKey()
Optional, if notnull: the minimum key to return.
-
maxKey
@Nullable @Nullable org.projectnessie.model.ContentKey maxKey()
Optional, if notnull: the maximum key to return.
-
prefixKey
@Nullable @Nullable org.projectnessie.model.ContentKey prefixKey()
Optional, if notnull: 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 benull.
-
builder
static org.projectnessie.versioned.ImmutableKeyRestrictions.Builder builder()
-
-