Package com.google.gerrit.entities
Class InternalGroup.Builder
- java.lang.Object
-
- com.google.gerrit.entities.InternalGroup.Builder
-
- Enclosing class:
- InternalGroup
public abstract static class InternalGroup.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract InternalGroup
build()
abstract InternalGroup.Builder
setCreatedOn(Timestamp createdOn)
abstract InternalGroup.Builder
setDescription(String description)
abstract InternalGroup.Builder
setGroupUUID(AccountGroup.UUID groupUuid)
abstract InternalGroup.Builder
setId(AccountGroup.Id id)
abstract InternalGroup.Builder
setMembers(com.google.common.collect.ImmutableSet<Account.Id> members)
abstract InternalGroup.Builder
setNameKey(AccountGroup.NameKey name)
abstract InternalGroup.Builder
setOwnerGroupUUID(AccountGroup.UUID ownerGroupUuid)
abstract InternalGroup.Builder
setRefState(org.eclipse.jgit.lib.ObjectId refState)
abstract InternalGroup.Builder
setSubgroups(com.google.common.collect.ImmutableSet<AccountGroup.UUID> subgroups)
abstract InternalGroup.Builder
setVisibleToAll(boolean visibleToAll)
-
-
-
Method Detail
-
setId
public abstract InternalGroup.Builder setId(AccountGroup.Id id)
-
setNameKey
public abstract InternalGroup.Builder setNameKey(AccountGroup.NameKey name)
-
setDescription
public abstract InternalGroup.Builder setDescription(String description)
-
setOwnerGroupUUID
public abstract InternalGroup.Builder setOwnerGroupUUID(AccountGroup.UUID ownerGroupUuid)
-
setVisibleToAll
public abstract InternalGroup.Builder setVisibleToAll(boolean visibleToAll)
-
setGroupUUID
public abstract InternalGroup.Builder setGroupUUID(AccountGroup.UUID groupUuid)
-
setCreatedOn
public abstract InternalGroup.Builder setCreatedOn(Timestamp createdOn)
-
setMembers
public abstract InternalGroup.Builder setMembers(com.google.common.collect.ImmutableSet<Account.Id> members)
-
setSubgroups
public abstract InternalGroup.Builder setSubgroups(com.google.common.collect.ImmutableSet<AccountGroup.UUID> subgroups)
-
setRefState
public abstract InternalGroup.Builder setRefState(org.eclipse.jgit.lib.ObjectId refState)
-
build
public abstract InternalGroup build()
-
-