Package com.google.gerrit.entities
Class PatchSetApproval.Builder
- java.lang.Object
-
- com.google.gerrit.entities.PatchSetApproval.Builder
-
- Enclosing class:
- PatchSetApproval
public abstract static class PatchSetApproval.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PatchSetApproval
build()
abstract PatchSetApproval.Builder
copied(boolean isCopied)
abstract PatchSetApproval.Builder
granted(Instant granted)
abstract PatchSetApproval.Key
key()
abstract PatchSetApproval.Builder
key(PatchSetApproval.Key key)
abstract PatchSetApproval.Builder
postSubmit(boolean isPostSubmit)
abstract PatchSetApproval.Builder
realAccountId(Account.Id realAccountId)
abstract PatchSetApproval.Builder
tag(String tag)
abstract PatchSetApproval.Builder
tag(Optional<String> tag)
abstract PatchSetApproval.Builder
uuid(PatchSetApproval.UUID uuid)
abstract PatchSetApproval.Builder
uuid(Optional<PatchSetApproval.UUID> uuid)
PatchSetApproval.Builder
value(int value)
abstract PatchSetApproval.Builder
value(short value)
-
-
-
Method Detail
-
key
public abstract PatchSetApproval.Builder key(PatchSetApproval.Key key)
-
key
public abstract PatchSetApproval.Key key()
-
uuid
public abstract PatchSetApproval.Builder uuid(Optional<PatchSetApproval.UUID> uuid)
PatchSetApproval.UUID
ofPatchSetApproval
.Optional, since it might be missing for approvals, granted (persisted in NoteDB), before
PatchSetApproval.UUID
was introduced and does not apply to removals ( represented as approval withvalue(short)
, set to '0').
-
uuid
public abstract PatchSetApproval.Builder uuid(PatchSetApproval.UUID uuid)
-
value
public abstract PatchSetApproval.Builder value(short value)
-
value
public PatchSetApproval.Builder value(int value)
-
granted
public abstract PatchSetApproval.Builder granted(Instant granted)
-
tag
public abstract PatchSetApproval.Builder tag(String tag)
-
tag
public abstract PatchSetApproval.Builder tag(Optional<String> tag)
-
realAccountId
public abstract PatchSetApproval.Builder realAccountId(Account.Id realAccountId)
-
postSubmit
public abstract PatchSetApproval.Builder postSubmit(boolean isPostSubmit)
-
copied
public abstract PatchSetApproval.Builder copied(boolean isCopied)
-
build
public PatchSetApproval build()
-
-