Package org.projectnessie.client.api
Interface AssignReferenceBuilder<T extends org.projectnessie.model.Reference>
- All Superinterfaces:
ChangeReferenceBuilder<AssignReferenceBuilder<org.projectnessie.model.Reference>>
public interface AssignReferenceBuilder<T extends org.projectnessie.model.Reference>
extends ChangeReferenceBuilder<AssignReferenceBuilder<org.projectnessie.model.Reference>>
Request builder for assigning references.
- Since:
NessieApiV2
-
Method Summary
Modifier and TypeMethodDescriptiondefault AssignReferenceBuilder<org.projectnessie.model.Branch> asBranch()voidassign()Assigns the reference to the specified hash and returns its updated information.assignTo(@Valid @Valid @NotNull @NotNull org.projectnessie.model.Reference assignTo) default AssignReferenceBuilder<org.projectnessie.model.Tag> asTag()default <R extends org.projectnessie.model.Reference>
AssignReferenceBuilder<R> reference(R reference) Methods inherited from interface org.projectnessie.client.api.ChangeReferenceBuilder
hash, refName, refType
-
Method Details
-
asBranch
-
asTag
-
reference
default <R extends org.projectnessie.model.Reference> AssignReferenceBuilder<R> reference(R reference) - Specified by:
referencein interfaceChangeReferenceBuilder<T extends org.projectnessie.model.Reference>
-
assignTo
AssignReferenceBuilder<T> assignTo(@Valid @Valid @NotNull @NotNull @Valid @Valid @NotNull @NotNull org.projectnessie.model.Reference assignTo) -
assign
void assign() throws org.projectnessie.error.NessieNotFoundException, org.projectnessie.error.NessieConflictException- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-
assignAndGet
T assignAndGet() throws org.projectnessie.error.NessieNotFoundException, org.projectnessie.error.NessieConflictExceptionAssigns the reference to the specified hash and returns its updated information.- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-