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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AssignReferenceBuilder<org.projectnessie.model.Branch>asBranch()voidassign()TassignAndGet()Assigns the reference to the specified hash and returns its updated information.AssignReferenceBuilder<T>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 Detail
-
asBranch
default AssignReferenceBuilder<org.projectnessie.model.Branch> asBranch()
-
asTag
default AssignReferenceBuilder<org.projectnessie.model.Tag> 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.NessieConflictException
Assigns the reference to the specified hash and returns its updated information.- Throws:
org.projectnessie.error.NessieNotFoundExceptionorg.projectnessie.error.NessieConflictException
-
-