@Value.Immutable public abstract class GroupResult extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupResult.Builder
A builder of group results.
|
Constructor and Description |
---|
GroupResult() |
Modifier and Type | Method and Description |
---|---|
abstract AutoUpdate |
autoUpdate()
Describes how this group is auto updated through user interaction.
|
static GroupResult.Builder |
builder()
Creates a builder of
GroupResult instances. |
abstract Set<GroupId> |
childGroups()
This group's child groups.
|
abstract OffsetDateTime |
createdAt()
The time at which this group was created
|
abstract GroupId |
id()
The unique group ID that identifies this group.
|
abstract OffsetDateTime |
modifiedAt()
The time at which this group was last modified.
|
abstract String |
name()
The group name.
|
abstract int |
size()
The number of members in the group.
|
@Nonnull public static final GroupResult.Builder builder()
GroupResult
instances.public abstract GroupId id()
public abstract int size()
public abstract Set<GroupId> childGroups()
@Nullable public abstract AutoUpdate autoUpdate()
null
if the group is not auto updated.public abstract OffsetDateTime createdAt()
public abstract OffsetDateTime modifiedAt()
Copyright © 2016–2019 CLX Communications. All rights reserved.