Package com.google.gerrit.entities
Class InternalGroup.Builder
java.lang.Object
com.google.gerrit.entities.InternalGroup.Builder
- Enclosing class:
- InternalGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract InternalGroup
build()
abstract InternalGroup.Builder
setCreatedOn
(Instant 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
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)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setId
-
setNameKey
-
setDescription
-
setOwnerGroupUUID
-
setVisibleToAll
-
setGroupUUID
-
setCreatedOn
-
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
-
build
-