public abstract static class InternalGroup.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract InternalGroup |
build() |
abstract InternalGroup.Builder |
setCreatedOn(java.sql.Timestamp createdOn) |
abstract InternalGroup.Builder |
setDescription(java.lang.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) |
public abstract InternalGroup.Builder setId(AccountGroup.Id id)
public abstract InternalGroup.Builder setNameKey(AccountGroup.NameKey name)
public abstract InternalGroup.Builder setDescription(java.lang.String description)
public abstract InternalGroup.Builder setOwnerGroupUUID(AccountGroup.UUID ownerGroupUuid)
public abstract InternalGroup.Builder setVisibleToAll(boolean visibleToAll)
public abstract InternalGroup.Builder setGroupUUID(AccountGroup.UUID groupUuid)
public abstract InternalGroup.Builder setCreatedOn(java.sql.Timestamp createdOn)
public abstract InternalGroup.Builder setMembers(com.google.common.collect.ImmutableSet<Account.Id> members)
public abstract InternalGroup.Builder setSubgroups(com.google.common.collect.ImmutableSet<AccountGroup.UUID> subgroups)
public abstract InternalGroup.Builder setRefState(org.eclipse.jgit.lib.ObjectId refState)
public abstract InternalGroup build()