@Value.Immutable public abstract class GroupCreate extends Object
Modifier and Type | Class and Description |
---|---|
static class |
GroupCreate.Builder
A builder of group creation descriptions.
|
Constructor and Description |
---|
GroupCreate() |
Modifier and Type | Method and Description |
---|---|
abstract AutoUpdate |
autoUpdate()
Describes how this group is auto updated through user interaction.
|
static GroupCreate.Builder |
builder()
Creates a builder of
GroupCreate instances. |
abstract Set<GroupId> |
childGroups()
A collection of child groups that belong to this group.
|
abstract Set<String> |
members()
The MSISDNs that belong to this group.
|
abstract String |
name()
The group name.
|
abstract Set<String> |
tags()
The tags associated to this group.
|
@Nonnull public static final GroupCreate.Builder builder()
GroupCreate
instances.@Nonnull public abstract Set<String> members()
@Nonnull public abstract Set<GroupId> childGroups()
@Nullable public abstract AutoUpdate autoUpdate()
null
if the group is not auto updated.Copyright © 2016–2019 CLX Communications. All rights reserved.