Package org.projectnessie.client.api
Interface OnReferenceBuilder<R extends OnReferenceBuilder<R>>
-
- All Known Subinterfaces:
CreateNamespaceBuilder,DeleteNamespaceBuilder,GetCommitLogBuilder,GetContentBuilder,GetEntriesBuilder,GetMultipleNamespacesBuilder,GetNamespaceBuilder,OnNamespaceBuilder<R>,UpdateNamespaceBuilder
public interface OnReferenceBuilder<R extends OnReferenceBuilder<R>>Base interface for requests against a named reference, either a branch or tag.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description RhashOnRef(@Pattern(regexp="^[0-9a-fA-F]{8,64}$",message="Hash must consist of the hex representation of 4-32 bytes") String hashOnRef)default Rreference(Reference reference)RrefName(@Pattern(regexp="^[A-Za-z](((?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") String refName)
-
-
-
Method Detail
-
refName
R refName(@Pattern(regexp="^[A-Za-z](((?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") @Pattern(regexp="^[A-Za-z](((?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") String refName)
-
hashOnRef
R hashOnRef(@Nullable @Pattern(regexp="^[0-9a-fA-F]{8,64}$",message="Hash must consist of the hex representation of 4-32 bytes") @Pattern(regexp="^[0-9a-fA-F]{8,64}$",message="Hash must consist of the hex representation of 4-32 bytes") String hashOnRef)
-
-